FrontPage/IT/OS/Linux/DiskConfigChange
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#navi(../)
#Contents
------------------------
*[[ディスク構成変更>FrontPage/IT/OS/Linux/DiskConfigChang...
**参考URL [#j3dcdbed]
-[[/etc/fstabに書かれている「LABEL=」ってなに?>https://w...
-[[【 pvcreate 】コマンド――物理ボリュームを作成する>https...
-[[【 vgcreate 】コマンド――ボリュームグループを作成する>h...
-[[【 lvcreate 】コマンド――論理ボリュームを作成する>https...
**主なコマンド [#ibb316f3]
|項目|物理ボリューム|ボリュームグループ|論理ボリューム|h
|作成|[[pvcreate]]|[[vgcreate]]|[[lvcreate]]|
|削除|[[pvremove]]|[[vgremove]]|[[lvremove]]|
|拡張|[[pvresize]]|[[vgextend]]|[[lvextend]]|
|縮小|[[pvresize]]|[[vgreduce]]|[[lvreduce]]|
|情報表示|[[pvs]]|[[vgs]]|[[lvs]]|
|詳細情報表示|[[pvdisplay]]|[[vgdisplay]]|[[lvdisplay]]|
**ディスク割り当て [#k0dca3a7]
***パーティーション作成 [#y6d77509]
2TB以上のディスクを1つのファイルシステムに割り当てする場...
ファイルシステムを構築する必要がある。~
# parted /dev/sdb
GUN Parted 1.8.1
Using /dev/sdb
Welcome to GUN Parted! Type 'help' to view a list of com...
(parted) mklabel gpt
(parted) mkpart primeary 0 -0
(parted) set 1 lvm on
(parted) print
Model: VMWare Virtual disk (scsi)
Disk /dev/sdb: 5498GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Fl...
1 17.4kB 5498GB 5498GB primary lvm
(parted) quit
Information: Don't forget to update /etc/fstab, if neces...
***LVMによるディスクパーティション作成 [#xfef55ce]
-PV(Physical Volume@物理ボリューム)~
⇒ 物理ボリュームのこと
/dev/hda7 や /dev/hdc など物理ディスクそのものを意味する。~
~
LVMにPV として登録するコマンドを記載する。~
~
pvcreate /dev/sdb1
~
-VG(Volume Group@ボリュームグループ)
~
「vgcreate」はLVMの「ボリュームグループ」を作成するコマン...
~
VG は PV を束ねて作成するボリュームグループことで、~
この VG から論理ボリュームを切ることができる。~
~
物理ボリュームを束ねて1つのボリュームグループを作成するコ...
~
vgcreate -s 128mb VolGroup00 /dev/sdb1
ボリュームグループを作成する際に指定する物理エクステント...
~
この物理エクステントサイズによって、作成したボリュームグ...
|PE物理エクステント|パーティーションサイズ|h
|4MB|256GB|
|8MB|512GB|
|16MB|1TB|
|32MB|2TB|
|64MB|4TB|
|128MB|8TB|
|256MB|16TB|
|512MB|32TB|
|1024MB|64TB|
~
※ VG作成時のデフォルトエクステントサイズは「4MB」。~
このエクステントサイズをもとにボリュームグループの最大...
計算式を記載すると以下の通り。~
65536 x 1024 x 1024 x 4 = 274,877,906,944 byte (256GB)~
-LV (Logical Volume)~
~
LV とは、ここまで「論理的な」ボリュームと称して来たもので...
VGから切り出して実際に理世ゆすることになるパーティーショ...
~
以下にLVを作成する際のコマンドを記載。~
~
# lvcreate -n /dev/VolGroup00/LogVol00 -L2t VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol01 -L20g VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol02 -L20g VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol03 -L3t VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol04 -L300g VolGroup00
*** ファイルシステム作成 [#pf1a403e]
~
新しく作成したデバイスにファイルシステムを作成~
~
# mkfs -t ext3 /dev/VolGroup00/LogVol00 /u01
# mkfs -t ext3 /dev/VolGroup00/LogVol01 /u02
# mkfs -t ext3 /dev/VolGroup00/LogVol02 /u03
# mkfs -t ext3 /dev/VolGroup00/LogVol03 /u04
# mkfs -t ext3 /dev/VolGroup00/LogVol04 /u05
~
マウントポイントの作成~
~
# mkdir /u01 /u02 /u03 /u04 /u05
~
作成したマウントポイントにファイルシステムをマウント~
~
# mount -t ext3 /dev/VolGroup00/LogVol00 /u01
# mount -t ext3 /dev/VolGroup00/LogVol01 /u03
# mount -t ext3 /dev/VolGroup00/LogVol02 /u02
# mount -t ext3 /dev/VolGroup00/LogVol03 /u04
# mount -t ext3 /dev/VolGroup00/LogVol04 /u05
~
再起動時に自動マウントされるように fstab を変更~
~
# vi /etc/fstab
--- 追記 ---
/dev/VolGroup00/LogVol00 /u01 ext3 defaults...
/dev/VolGroup00/LogVol01 /u02 ext3 defaults...
/dev/VolGroup00/LogVol02 /u03 ext3 defaults...
/dev/VolGroup00/LogVol03 /u04 ext3 defaults...
/dev/VolGroup00/LogVol04 /u05 ext3 defaults...
** ボリュームラベル [#b96694c1]
*** ファイルシステムのボリュームラベル [#u362da92]
~
ファイルシステムのボリュームとは、/etc/fstabで指定する。"...
~
デバイス名ではなくボリュームラベルで管理することにより、...
デバイス名の編かに影響をうけなくて済むようになる。~
ちなみに、設定が可能なファイルシステムはext2/ext3となる。~
~
# cat /etc/fstab
LABEL=/ / ext3 defaults 1 2
LABEL=/backup /backup ext3 defaults 1 2
LABEL=/home /home ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
LABEL=/u01 /u01 ext3 defaults 1 2
LABEL=/u02 /u02 ext3 defaults 1 2
LABEL=/u03 /u03 ext3 defaults 1 2
LABEL=/u04 /u04 ext3 defaults 1 2
LABEL=/u05 /u05 ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
~
*** ボリュームラベル定義 [#gb11204a]
~|
以下にボリュームラベル定義するコマンドを記載する。~
~
+ マウントポイント作成
# mkdir -p /baskup2
+ ラベル作成
# e2lavel /dev/sdg1 /backup2
+ fstab 編集
# vi /etc/fstab
LABEL=/backup2 /backup2 ext3 defaults 1 2
~
終了行:
#navi(../)
#Contents
------------------------
*[[ディスク構成変更>FrontPage/IT/OS/Linux/DiskConfigChang...
**参考URL [#j3dcdbed]
-[[/etc/fstabに書かれている「LABEL=」ってなに?>https://w...
-[[【 pvcreate 】コマンド――物理ボリュームを作成する>https...
-[[【 vgcreate 】コマンド――ボリュームグループを作成する>h...
-[[【 lvcreate 】コマンド――論理ボリュームを作成する>https...
**主なコマンド [#ibb316f3]
|項目|物理ボリューム|ボリュームグループ|論理ボリューム|h
|作成|[[pvcreate]]|[[vgcreate]]|[[lvcreate]]|
|削除|[[pvremove]]|[[vgremove]]|[[lvremove]]|
|拡張|[[pvresize]]|[[vgextend]]|[[lvextend]]|
|縮小|[[pvresize]]|[[vgreduce]]|[[lvreduce]]|
|情報表示|[[pvs]]|[[vgs]]|[[lvs]]|
|詳細情報表示|[[pvdisplay]]|[[vgdisplay]]|[[lvdisplay]]|
**ディスク割り当て [#k0dca3a7]
***パーティーション作成 [#y6d77509]
2TB以上のディスクを1つのファイルシステムに割り当てする場...
ファイルシステムを構築する必要がある。~
# parted /dev/sdb
GUN Parted 1.8.1
Using /dev/sdb
Welcome to GUN Parted! Type 'help' to view a list of com...
(parted) mklabel gpt
(parted) mkpart primeary 0 -0
(parted) set 1 lvm on
(parted) print
Model: VMWare Virtual disk (scsi)
Disk /dev/sdb: 5498GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Fl...
1 17.4kB 5498GB 5498GB primary lvm
(parted) quit
Information: Don't forget to update /etc/fstab, if neces...
***LVMによるディスクパーティション作成 [#xfef55ce]
-PV(Physical Volume@物理ボリューム)~
⇒ 物理ボリュームのこと
/dev/hda7 や /dev/hdc など物理ディスクそのものを意味する。~
~
LVMにPV として登録するコマンドを記載する。~
~
pvcreate /dev/sdb1
~
-VG(Volume Group@ボリュームグループ)
~
「vgcreate」はLVMの「ボリュームグループ」を作成するコマン...
~
VG は PV を束ねて作成するボリュームグループことで、~
この VG から論理ボリュームを切ることができる。~
~
物理ボリュームを束ねて1つのボリュームグループを作成するコ...
~
vgcreate -s 128mb VolGroup00 /dev/sdb1
ボリュームグループを作成する際に指定する物理エクステント...
~
この物理エクステントサイズによって、作成したボリュームグ...
|PE物理エクステント|パーティーションサイズ|h
|4MB|256GB|
|8MB|512GB|
|16MB|1TB|
|32MB|2TB|
|64MB|4TB|
|128MB|8TB|
|256MB|16TB|
|512MB|32TB|
|1024MB|64TB|
~
※ VG作成時のデフォルトエクステントサイズは「4MB」。~
このエクステントサイズをもとにボリュームグループの最大...
計算式を記載すると以下の通り。~
65536 x 1024 x 1024 x 4 = 274,877,906,944 byte (256GB)~
-LV (Logical Volume)~
~
LV とは、ここまで「論理的な」ボリュームと称して来たもので...
VGから切り出して実際に理世ゆすることになるパーティーショ...
~
以下にLVを作成する際のコマンドを記載。~
~
# lvcreate -n /dev/VolGroup00/LogVol00 -L2t VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol01 -L20g VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol02 -L20g VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol03 -L3t VolGroup00
# lvcreate -n /dev/VolGroup00/LogVol04 -L300g VolGroup00
*** ファイルシステム作成 [#pf1a403e]
~
新しく作成したデバイスにファイルシステムを作成~
~
# mkfs -t ext3 /dev/VolGroup00/LogVol00 /u01
# mkfs -t ext3 /dev/VolGroup00/LogVol01 /u02
# mkfs -t ext3 /dev/VolGroup00/LogVol02 /u03
# mkfs -t ext3 /dev/VolGroup00/LogVol03 /u04
# mkfs -t ext3 /dev/VolGroup00/LogVol04 /u05
~
マウントポイントの作成~
~
# mkdir /u01 /u02 /u03 /u04 /u05
~
作成したマウントポイントにファイルシステムをマウント~
~
# mount -t ext3 /dev/VolGroup00/LogVol00 /u01
# mount -t ext3 /dev/VolGroup00/LogVol01 /u03
# mount -t ext3 /dev/VolGroup00/LogVol02 /u02
# mount -t ext3 /dev/VolGroup00/LogVol03 /u04
# mount -t ext3 /dev/VolGroup00/LogVol04 /u05
~
再起動時に自動マウントされるように fstab を変更~
~
# vi /etc/fstab
--- 追記 ---
/dev/VolGroup00/LogVol00 /u01 ext3 defaults...
/dev/VolGroup00/LogVol01 /u02 ext3 defaults...
/dev/VolGroup00/LogVol02 /u03 ext3 defaults...
/dev/VolGroup00/LogVol03 /u04 ext3 defaults...
/dev/VolGroup00/LogVol04 /u05 ext3 defaults...
** ボリュームラベル [#b96694c1]
*** ファイルシステムのボリュームラベル [#u362da92]
~
ファイルシステムのボリュームとは、/etc/fstabで指定する。"...
~
デバイス名ではなくボリュームラベルで管理することにより、...
デバイス名の編かに影響をうけなくて済むようになる。~
ちなみに、設定が可能なファイルシステムはext2/ext3となる。~
~
# cat /etc/fstab
LABEL=/ / ext3 defaults 1 2
LABEL=/backup /backup ext3 defaults 1 2
LABEL=/home /home ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
LABEL=/u01 /u01 ext3 defaults 1 2
LABEL=/u02 /u02 ext3 defaults 1 2
LABEL=/u03 /u03 ext3 defaults 1 2
LABEL=/u04 /u04 ext3 defaults 1 2
LABEL=/u05 /u05 ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
~
*** ボリュームラベル定義 [#gb11204a]
~|
以下にボリュームラベル定義するコマンドを記載する。~
~
+ マウントポイント作成
# mkdir -p /baskup2
+ ラベル作成
# e2lavel /dev/sdg1 /backup2
+ fstab 編集
# vi /etc/fstab
LABEL=/backup2 /backup2 ext3 defaults 1 2
~
ページ名: