LVM2ボリュームをマウントすると、「マウント:ファイルシステムタイプを指定する必要があります」というメッセージが表示されます。

LVM2ボリュームをマウントすると、「マウント:ファイルシステムタイプを指定する必要があります」というメッセージが表示されます。

「test disk」という論理ボリュームを持つLVM2ボリュームグループ「vgXEN」があります。
これはの出力ですLVディスプレイ:

--- Logical volume ---
LV Path                /dev/vgXEN/test-disk
LV Name                test-disk
VG Name                vgXEN
LV UUID                lHSgfx-wnY2-OtRO-zw7l-9SFA-mnht-KgK9MO
LV Write Access        read/write
LV Creation host, time DRAKE, 2013-08-26 12:02:08 +0200
LV Status              available
# open                 0
LV Size                10.00 GiB
Current LE             2560
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     4096
Block device           253:4

これはの出力です左にスキャン:

ACTIVE            '/dev/vgXEN/test-disk' [10.00 GiB] inherit

コマンドを使用してこの論理ボリュームをマウントしようとすると、エラーが発生します。

mount /dev/vgXEN/test-disk /mnt/test
mount: you must specify the filesystem type

私のOSは「Linux DRAKE 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux」です。
インターネットで検索しましたが、役に立つコンテンツが見つかりませんでした。誰もが正しい方向に私を指すことができますか?ありがとうございます!

修正する

全体的な問題は、XENイメージを保存してバックアップする方法(スナップショット/マウント経由)に関連しています。以下で、私が何を間違っているのか、どうすればよいかを読むことができます。

私は何が間違っていましたか?
XENイメージごとに1つの論理ボリュームを作成し、ディスクとスワップパーティションを1つのLVに保存しました。

論理ボリューム-A

xvda1(ディスク)
xvda2(スワップ)

このLVをマウントしようとすると、「マウント:ファイルシステムタイプを指定する必要があります」というメッセージが表示され、もちろん何も起こりません。これは、以下の回答で説明するように、マウンタがLV内のパーティションテーブルを読み取る方法がわからないためです。

これをする方法
パーティションごとに1つの論理ボリュームを作成して、ディスクを1 LVに保存し、パーティションを1 LVに保存します。

論理ボリューム-A

xvda1(ディスク)

論理ボリューム-B

xvda2(交換)

これで、これらの論理ボリュームをフォーマットしてイメージストアとして使用できるようになりました。フォーマットしたら、この簡単なコマンドを使用してインストールすることもできます。

mount /dev/vgXEN/test-disk /mnt/test

答え1

Xenイメージには1つ以上のパーティションを含めることができるため、パーティションテーブルが含まれているため、直接マウントできません。

file -Ls /dev/vgXEN/test-diskこれに関する情報を取得するには、実行してください。出力に「ブートセクタ」や「パーティション」などの内容が含まれている場合は、試してみてください。

kpartx -av /dev/vgXEN/test-disk

/dev/mapper のパーティションごとに新しいデバイスを作成します。その後、この新しいパーティションを直接マウントできます。または、イメージにLVMがある場合は、追加の手順が必要です。マウントできないスワップパーティションがある可能性があります。詳細については、上記のfileコマンドを実行してください。

答え2

問題は、LVMボリュームをフォーマットしていないことです。 LVMはファイルシステムではないため、LVMの上にはext4、reiserfs、または必要なファイルシステムが必要です。

これでフォーマットできます(ext4の場合)mkfs.ext4 /dev/vgXEN/test-disk。フォーマット後にインストールしてください。

関連情報