RAID1のディスクでLVMを作る
RAID1を構成する(/dev/md1, /dev/md2, /dev/md3) pvcreate /dev/md1 pvcreate /dev/md2 pvcreate /dev/md3 vgcreate vg-home /dev/md1 /dev/md2 /dev/md3 vgdisplay lvcreate -n lv-home -l 100%FREE vg-home
mkfs.ext4 /dev/vg-home/lv-home mkdir /mnt/home mount /dev/vg-home/lv-home /mnt/home/ (テスト) vi /etc/fstab reboot
lvdisplay lvremove /dev/vg-home/lv-home lvdisplay vgdisplay vgremove vg-home pvremove /dev/md1 pvremove /dev/md2 pvremove /dev/md3
ファイルシステムの拡張
- Linux 上で fdisk でパーティションの拡張
- fidisk -l でディスクの状態を確認
- fdisk で最後のパーティションを削除して,作り直す(一度にやる).
- 例:fdisk /dev/sda
- LVMの署名は削除しない
- 再起動
- 物理ボリュームの拡張
- pvdisplay で 物理ボリュームを確認
- pvresize で物理ボリュームを拡張
- 例:pvresize /dev/sda2
- 論理ボリュームの拡張
- pvdisplay で 物理ボリュームを確認(Free PEの確認)
- lvdisplay で論理ボリュームの確認
- lvresize で論理ボリュームを拡張
- lvresize -l トータルPE数 LVのPATH
- 例:lvresize -l 10000 /dev/cl/root
- ファイルシステムのリサイズ
- df コマンドで確認後,リサイズ
- 例:xfs_growfs /dev/mapper/cl-root
- 例(ext4の場合):resize2fs /dev/mapper/cl-root
- df コマンドで確認後,リサイズ
現象
- 当然 /home をマウントできない.
- pvs コマンド等が実行できない.
# pvs LVM Devices file sys_wwid naa.600508b1001c1c0bea082186fde1e754 PVID qKicIf4JPZY7Try74aSeseG3shUYbM7y last seen on /dev/sdb3 not found.
解決方法
- /dev/disk/by-id/ に使用している diskの名前がファイル名になっているので,ls で確認.
lrwxrwxrwx 1 root root 9 May 12 01:09 wwn-0x600508b1001cde14c8adbde6630cfe1d -> ../../sda lrwxrwxrwx 1 root root 10 May 12 01:09 wwn-0x600508b1001cde14c8adbde6630cfe1d-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 May 12 01:09 wwn-0x600508b1001cde14c8adbde6630cfe1d-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 May 12 01:09 wwn-0x600508b1001cde14c8adbde6630cfe1d-part3 -> ../../sda3
- wwn-0x600508b1001cde14c8adbde6630cfe1d (SSD) の 0x 以降をコピー.
- /etc/lvm/devices/system.devices を開いて,naa. 以降に先ほどコピーしたものをペースト.ついでに sdb を sda に変更.
- IDTYPE=sys_wwid IDNAME=naa.600508b1001cde14c8adbde6630cfe1d DEVNAME=/dev/sda3 PVID=qKicIf4JPZY7Try74aSeseG3shUYbM7y PART=3
- pvscan が実行できるか?
- 実行出来たら,reboot
- 実行出来たら,reboot
Counter: 724,
today: 1,
yesterday: 2
最終更新: 2023-06-08 (木) 17:26:05 (JST) (316d) by iseki