LVMでディスクを扱う
LVM(Logical Volume Manager)でパーティションを作成します。バックアップに便利なスナップショットという機能があります。
Create partition
// Edit using partition.
parted /dev/sda
// LVM 物理ボリューム(PV)として割り当て
pvcreate /dev/sda3
// Volume Group(VG) を作成し、PVを追加
vgcreate vg1 /dev/sda3
// VG の詳細を確認
vgdisplay
// Logical Volume(LV)を作成
lvcreate -L 50G -n lv1 vg1
// LV の詳細を確認
lvdisplay
Using partition.
// format.
mkfs.xfs /dev/vg1/lv1
// マウント (UUID はblkid コマンドで)
vi /etc/fstab
UUID="56d4a451-42ff-43fa-a026-4da" /mnt/ddrv xfs defaults 0 0
mount -a
Snapshot (Live backup)
KVM仮想環境を稼働したまま、イメージファイルのバックアップを取る。
// Create SnapShot
lvcreate -s -n Snap1 -l 100%FREE /dev/vg1/lv1
// Mount
mount -o nouuid -r /dev/vg1/Snap1 /mnt/Snap1
// copy job
cp -f /mnt/Snap1/VyOS.img /mnt/backup/
// Unmount
cd
umount /mnt/Snap1
// Remove.
lvremove -f /dev/vg1/Snap1