lvextendエラー後にLVM LVパスが失われる

lvextendエラー後にLVM LVパスが失われる

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を元に戻すか、どういうわけか修正できますか?

ベストアンサー1

おすすめ記事