#author("2024-02-16T09:07:06+00:00","default:ham","ham") #author("2024-02-16T09:11:13+00:00","default:ham","ham") #amazon(xxxxx) #contents #br #adsense(728x90) #br * 概要 [#if80759f] ** ハードディスク [#u5c6da9f] - ハードディスク自体については[[Others/Hard Disk]]を参照 ** パーティション構成とデバイス名 [#h855a056] - /dev/hda1 - /dev/sda1 |||説明|h |hd'''a-'''&br;sd'''a-'''|ディスク|IDEはhd、SCSIはsd| |'''1-16'''|パーティション|パーティションはディスク全体を指す| #br |CENTER:BGCOLOR(#c0c0c0):|CENTER:BGCOLOR(azure):論理パーティション&br;hda5〜hda16|CENTER:BGCOLOR(#c0c0c0):|CENTER:BGCOLOR(azure):論理パーティション&br;hdb5〜hdb16| |CENTER:BGCOLOR(paleturquoise):基本パーティション|BGCOLOR(paleturquoise):拡張パーティション |CENTER:BGCOLOR(paleturquoise):基本パーティション|BGCOLOR(paleturquoise):拡張パーティション | |>|CENTER:BGCOLOR(paleturquoise):hda1〜hda4|>|CENTER:BGCOLOR(paleturquoise):hdb1〜hdb4| |>|CENTER:BGCOLOR(steelblue):IDE プライマリ マスタ ディスク&br;hda|>|CENTER:BGCOLOR(steelblue):IDE プライマリ マスタ ディスク&br;hdb| * パーティション設定 [#s73276a2] ** fdisk [#ia2fcaec] - MBR ディスク用のパーティション管理ツール - util-linux に含まれる #pre(soft){{ # fdisk ['''option'''] '''device''' }} - 確認 #pre(soft){{ # fdisk -l /dev/sda Disk /dev/sda: 8589 MB, 8589934592 bytes, 16777216 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000c2a18 Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 16777215 7339008 8e Linux LVM }} ** sfdisk [#k2874b52] - fdisk の高機能版 - util-linux に含まれる #pre(soft){{ # sfdisk ['''option'''] '''device''' }} ** cfdisk [#g9a4f12d] - fdisk のテキスト ユーザー インターフェース版 - Curses fdisk の略 - util-linux に含まれる ** gdisk [#le41e90c] - GPT ディスク用のパーティション管理ツール - GPT fdisk の略 ** sgdisk [#ub64ebf0] ** cgdisk [#q810846a] ** parted [#ec28e64c] - GPT ディスク用のパーティション管理ツール *** 作成 [#ie1b73de] + 初期状態 #pre(soft){{ # parted -l Error: /dev/vdb: unrecognised disk label Model: Virtio Block Device (virtblk) Disk /dev/vdb: 107GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: }} + 起動 #pre(soft){{ # parted GNU Parted 3.2 Using /dev/vdb Welcome to GNU Parted! Type 'help' to view a list of commands. }} + デバイスの選択 #pre(soft){{ (parted) select /dev/vdb Using /dev/vdb }} + ディスク ラベル (パーティション テーブル) の設定 #pre(soft){{ (parted) mklabel gpt }} + 確認 #pre(soft){{ (parted) p Model: Virtio Block Device (virtblk) Disk /dev/vdb: 107GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags }} + パーティションの作成 #pre(soft){{ (parted) mkpart Partition name? []? File system type? [ext2]? xfs Start? 0% End? 100% }} + 確認 #pre(soft){{ (parted) p Model: Virtio Block Device (virtblk) Disk /dev/vdb: 107GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 107GB 107GB xfs }} + 終了 #pre(soft){{ (parted) quit }} *** 確認 [#d44637a9] #pre(soft){{ # parted -l /dev/sda Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 8590MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 1075MB 1074MB primary xfs boot 2 1075MB 8590MB 7515MB primary lvm }} -- Partition Table --- msdos … MBR --- GPT … GPT --- loop … パーティション テーブルを使用しない ** lsblk [#y393892a] - list block devices - ブロック デバイスを出力する - util-linux に含まれる #pre(soft){{ # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 8G 0 disk tqsda1 8:1 0 1G 0 part /boot mqsda2 8:2 0 7G 0 part tqrhel-root 253:0 0 6.2G 0 lvm / mqrhel-swap 253:1 0 820M 0 lvm [SWAP] sr0 11:0 1 1024M 0 rom }} * ファイルシステム作成 [#q38711f8] #pre(soft){{ # mkfs -t '''type''' '''device''' }} * 使い方 [#jb30cce3] ** ディスクの確認 [#tf12566e] #pre(soft){{ # fdisk /dev/hda↵ }} ** ディスクの増設 [#yabe05e5] *** パーティションの作成 [#a4e909e5] #pre(soft){{ # fdisk /dev/hdb↵ Command (m for help): p↵ }} *** ファイルシステムの作成 [#o259f5c6] #pre(soft){{ # mkfs -t ext3 /dev/hdb1↵ }} ** マウント [#s09f90db] #pre(soft){{ # mount [option]↵ }} ** ボリューム ラベルの表示 [#ob31c172] - CD/DVD のボリューム ラベルを表示する #pre(soft){{ # volname ['''device''']↵ }} -- '''device''' --- /dev/sr0 など * LVM [Logical Volume Manager] [#h9142fef] ** 物理ボリューム [#ka62e474] ** 物理ボリューム [Physical Volume] [#ka62e474] pvs #pre(soft){{ # pvs ['''option'''] ['''physical-device'''] }} pvdisplay #pre(soft){{ # pvdisplay }} ** ボリューム グループ [#pd1593f7] vgs vgdisplay ** ボリューム グループ [Volume Group] [#pd1593f7] #pre(soft){{ # vgs }} ** 論理ボリューム [#m36d50e2] #pre(soft){{ # vgdisplay }} lvs lvdisplay ** 論理ボリューム [Logical Volume] [#m36d50e2] #pre(soft){{ # lvs }} #pre(soft){{ # lvdisplay }} #br #adsense(728x90) #br