LoginSignup
0
2

【Linux】DISK構成コマンド

Last updated at Posted at 2020-07-17

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

以上。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2