LVMでさくっとFS作成・削除したい時用。
構成手順
・ディスク確認
fdisk -l
デバイス名は、インストールされた領域を末尾aとして、認識された記憶媒体順に末尾b,cと続く。
例:/dev/sda,/dev/sdb/,/dev/sdc,,
・パーティション作成
fdisk /dev/xxxxx
nで新しいパーティションを切り出す
tでタイプ変更
wで反映
dでパーティション削除
pで現在のパーティションを表示
ディスク名に1から番号が付くパーティションが作成される
例:/dev/sdb1,/dev/sdb2,/dev/sdb3,,
LVMを使用しない場合、ここで作成したパーティションからFS作成することも可。
・PV作成・確認
pvcreate /dev/xxxx1
pvdisplay
できない場合はlvm2インストール
・VG作成・確認
vgcreate vg_xxxx /dev/xxxx1
vgdisplay
※補足
vgcreate vg_xxxx /dev/xvdc1 /dev/xvde1 /dev/xvdf1
とすることで複数PVから一つのVGを作成できる。
・LV作成・確認
lvcreate -n lv_xxxx -l 100%FREE vg_xxxx
or
lvcreate -n lv_xxxx -L 10G vg_xxxx
lvdisplay
パーティションのサイズすべて割り当てるか指定するかです。
・FS作成・確認
mkfs.xfs /dev/vg_xxxx/lv_xxxx
FSタイプはだいたいxfsまたはext4
LVMを作成しなかった場合、パスがそのままパーティションのパスになる。
・確認
lsblk
###・マウント
mount /dev/mapper/vg_xxxx-lv_xxxx /mountpoint
###・マウント確認
df -h
###・自動起動設定
vi /etc/fstab
# 元に戻す手順 ### ・全体確認 ``` lsblk blkid ``` ### ・自動起動削除 ``` vi /etc/fstab ``` ### ・アンマウント ``` umount /mountpoint ``` ### ・マウント確認 ``` df -h ``` ### ・LV削除(FSも削除される) ``` lvremove /dev/vg_xxxx/lv_xxxx ``` ### ・VG削除 ``` vgremove vg_backup ``` ※補足 割り当てているPVが2つ以上の場合は削除できません。 複数のPVから構成している場合は
vgreduce vg_xxxx /dev/xvde1 /dev/xvdf1
でPVを外してから削除しましょう。
・PV削除
pvremove /dev/xxxx1
複数指定可
pvremove /dev/xxxx1 /dev/xxxx2 /dev/xxxx3
### ・パーティション削除 ``` fdisk /dev/xxxxx ``` dでパーティション削除 pで現在のパーティションを表示 wで反映
・確認
df -h
lsblk
blkid
pvdisplay
vgdisplay
lvdisplay
fdisk -l
以上。