lvextendコマンドに間違いを犯した後、少し混乱しました。
私の設定:
- sda3はPVだけです。
- sdbが空のディスクとして追加されました
- LV「データ」をLVM-Thinに設定
私のVGは「pve」、私のLVは「data」です。
私がやった
# lvextend /dev/pve/data /dev/sdb1
これをしなければならないが(私の考えでは)
# lvextend /dev/mapper/pve-data /dev/sdb1
lvdisplayを実行すると、「data」のパスがありません。
出力は以下から来ます。
# lvs -o "lv_path,lv_dm_path,lv_kernel_minor"
Path DMPath
/dev/mapper/pve-data
/dev/pve/root /dev/mapper/pve-root
/dev/pve/vm-100-disk-0 /dev/mapper/pve-vm--100--disk--0
したがって、pve-dataの場合、見てわかるようにパスはありません。
fsckはFSを認識できません。
# fsck -nv /dev/pve/data
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/mapper/pve-data
最初のlvextendを元に戻すか、どういうわけか修正できますか?