#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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS