LVMパーティションのマウントに関する問題

LVMパーティションのマウントに関する問題

LVMパーティションのマウントに問題があります。

  1. まず、7GBサイズのファイルを作成しました。

    sudo truncate -s 7G fooFile
    
  2. 屋根ふき装置として設定します。このコマンドを実行した後、lsblkコマンド(/dev/loop0)でループデバイスを表示できます。

    sudo losetup -Pf foofile
    
  3. cfdiskでディスクパーティションテーブルを設定しました。

    sudo cfdisk /dev/loop0
    # I choose dos as a disk label and create new partition with a size of 5 GB
    # I can see loop0p1 (5 GB) partition via lsblk command 
    
  4. このループデバイスから物理ボリュームを作成しました。

    sudo pvcreate /dev/loop0p1
    
  5. その後、次のようにボリュームグループを作成しました。vgcreate

    sudo vgcreate fooVG /dev/loop0p1
    
  6. lvcreate3GBサイズの論理ボリュームを作成しました。

    sudo lvcreate -L 3G -n fooLV fooVG
    
  7. ボリュームグループの有効化

    sudo vgchange -ay fooVG
    
  8. ディレクトリの作成

    sudo mkdir -vp /mnt/myMountPoint
    
  9. 最後のステップ:)インストール

    sudo mount /dev/fooVG/fooLV /mnt/myMountPoint
    # Two command have same error
    sudo mount /dev/mapper/fooVG-fooLV /mnt/myMountPoint
    
    mount: /mnt/myMountPoint/fooLV: wrong fs type, bad option, bad superblock on /dev/mapper/fooVG-fooLV, missing codepage or helper program, or other error.
    

このエラーをどのように解決できますか?

ベストアンサー1

論理ボリューム(LV)を作成しましたが、そのボリュームにファイルシステムを作成しませんでした。以下は、ラベル付きext4ファイルシステムを作成する例です。fooLV

mkfs -t ext4 -L fooLV /dev/fooVG/fooLV

おすすめ記事