
LVMパーティションのマウントに問題があります。
まず、7GBサイズのファイルを作成しました。
sudo truncate -s 7G fooFile
屋根ふき装置として設定します。このコマンドを実行した後、
lsblk
コマンド(/dev/loop0)でループデバイスを表示できます。sudo losetup -Pf foofile
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
このループデバイスから物理ボリュームを作成しました。
sudo pvcreate /dev/loop0p1
その後、次のようにボリュームグループを作成しました。
vgcreate
sudo vgcreate fooVG /dev/loop0p1
lvcreate
3GBサイズの論理ボリュームを作成しました。sudo lvcreate -L 3G -n fooLV fooVG
ボリュームグループの有効化
sudo vgchange -ay fooVG
ディレクトリの作成
sudo mkdir -vp /mnt/myMountPoint
最後のステップ:)インストール
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