![見出し画像](https://assets.st-note.com/production/uploads/images/91728046/rectangle_large_type_2_472c1dd2d089e60fc27e9647444cf0c0.png?width=1200)
【Linux】 LVM構築手順
機器のVer
![](https://assets.st-note.com/img/1669094553457-EMs30L6GDn.png)
パーティション作成
コマンド
# fdisk /dev/sda
p
n
t
p
w
# fdisk /dev/sda
![](https://assets.st-note.com/img/1669095117198-ijzCnhsdLH.png?width=1200)
コマンド:p
![](https://assets.st-note.com/img/1669095223050-4gTVrWERGf.png?width=1200)
コマンド:n
新しいパーティションの作成(必要数)
![](https://assets.st-note.com/img/1669095342694-Ywus8sbC3n.png?width=1200)
コマンド:t
タイプの変更。「8e」で指定して”Linux LVM”にする。
![](https://assets.st-note.com/img/1669095452049-hk4sVvYsRM.png?width=1200)
コマンド:p
作成したパーティションの確認。
![](https://assets.st-note.com/img/1669095527076-x7ikLl90Qn.png)
コマンド:w
パーティションの保存。
![](https://assets.st-note.com/img/1669095534924-eReQQzVOJn.png?width=1200)
再起動を行う
reboot
LVM作成
コマンド
#pvcreate /dev/sda1 /dev/sda2 #pvdisplay #vgcreate vgtest /dev/sda1 /dev/sda2 #vgdisplay #lvcreate -L (size) -n lvtest vgtest #lvdisplay
# pvcreate /dev/sda1 /dev/sda2
![](https://assets.st-note.com/img/1669095789336-Nu8dyOtnf3.png?width=1200)
# pvdisplay
![](https://assets.st-note.com/img/1669095879049-dJpQEY8whc.png)
# vgcreate (vgname) /dev/sda1 /dev/sda2
![](https://assets.st-note.com/img/1669095792553-ytstiOvxnL.png?width=1200)
# vgdisplay
![](https://assets.st-note.com/img/1669095883856-eikfRsMHju.png?width=1200)
# lvcreate -L (size) -n (lvname) (vgname)
![](https://assets.st-note.com/img/1669095795795-ZcbesIC2J9.png?width=1200)
# lvdisplay
![](https://assets.st-note.com/img/1669095889777-fmbFwfOMuy.png)
ファイルシステムの作成とマウント
コマンド
# mkfs.ext4 /dev/vgtest/lvtest
# moount /dev/vgtest/lvtest /mnt
# df -h
# mkfs.ext4 /dev/vgtest/lvtest (lvのPATHを入れる)
![](https://assets.st-note.com/img/1669096419321-ZkxeUwnRjx.png?width=1200)
# moount /dev/vgtest/lvtest /mnt
今回は /mnt にマウントさせる
![](https://assets.st-note.com/img/1669096423761-YUxd9xCcZB.png?width=1200)
# df -h(最下部に確認できる)
![](https://assets.st-note.com/img/1669096428463-ypO9FsPhKN.png?width=1200)
おまけ
PVの移動
/dev/sda1から/dev/sda3に移動
# pvmove (移動元パーティション) (移動先パーティション)
![](https://assets.st-note.com/img/1669097069763-NdwnGXcmeD.png)
PVの削除
# pvremove (パーティション)
![](https://assets.st-note.com/img/1669097300538-BnoT02smni.png)
VGの拡張
VGに /dev/sda3 を追加。
# vgextend (VG name) (パーティション)
![](https://assets.st-note.com/img/1669097217982-62Fd0L8yoK.png)
VGの縮小
# vgreduce (VG name) (パーティション)
![](https://assets.st-note.com/img/1669097222076-BmkV2xdDvJ.png)
LVの拡張
# lvextend -L (size) (LV PATH)
![](https://assets.st-note.com/img/1669097570426-tt838xf2FQ.png?width=1200)
LVの削除(事前にumontしておく)
# lvremove (LV PATH)
![](https://assets.st-note.com/img/1669097990978-AzU8I9r9rH.png?width=1200)
スナップショット
サービス停止や umount することなくバックアップ(オンラインバックアップ)を取得できる。サイズ領域はLVより10%ほど多くとる。スナップショット中のファイルシステムに変更があるとその分スナップショット領域は大きくなる。
# lvcreate -s -L (size) -n (name) (LV PATH)
![](https://assets.st-note.com/img/1669098695065-wwUfat19Ht.png?width=1200)
よろしければサポートお願いします!よりいい情報を発信します。