ファイルを作成してファイルシステムとしてマウントするにはどうすればよいですか?


17

サイズ10Mのファイルを作成し、ext3ファイルシステムでフォーマットし、/ media / fuseにマウントする方法を教えてください。

私が試した

mkfs -t ext3 file

それからそれをマウントする

mount -t ext3 file /media/fuse

ファイルはブロックデバイスではないと言ったため、機能しませんでした。誰も私を助けることができますか?


5
-o loopマウントコマンドに追加するだけです。
enzotib

1
ここでの素晴らしいチュートリアル:ibm.com/developerworks/linux/library/l-linux-filesystem
手配

ISOファイルをループマウントするには、これを行いますmount -o loop file.iso /media/iso
匿名

@enzotib賛成/受諾される回答として投稿してください。
トム・ブロスマン

@TomBrossman:完了
enzotib

回答:


15

手順は正しいですが、ファイルイメージをファイルシステムとしてマウントする-o loop場合は、mountコマンドにオプションを追加する必要があります。

mount -t ext3 -o loop file /media/fuse

また、ファイルシステムのタイプを自動的に決定できる-t ext3ため、このオプションは厳密には必要ありませんmount


3
彼は正しいですが、ファイルを作成する方法を追加するのを忘れdd if=/dev/zero of=file bs=1024 count=10240、これは10Mbのファイルを作成する方法ですが...その後、あなたがそれをフォーマットすることができますmkfs.ext3
maniat1k

7
これでオプションmountは不要になり、必要なときに-o loopそれ自体で理解できるようになりました。
エンゾチブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.