Bagaimana cara membuat file dan me-mountnya sebagai sistem file?

17

Bagaimana cara membuat file berukuran 10M, memformatnya dengan sistem file ext3 dan kemudian memasangnya di / media / fuse?

Saya mencoba

mkfs -t ext3 file

lalu pasang itu

mount -t ext3 file /media/fuse

Itu tidak berfungsi karena dikatakan bahwa file itu bukan perangkat blok. Adakah yang bisa membantu saya?

johnny
sumber
5
Anda hanya perlu menambahkan -o loopperintah mount.
enzotib
1
Sebuah tutorial yang bagus di sini: ibm.com/developerworks/linux/library/l-linux-filesystem
mengatur
Untuk memasang kembali file ISO, saya melakukan ini mount -o loop file.iso /media/iso.
Anonim
@enzotib Bisakah Anda memposting itu sebagai jawaban yang akan di-upgrade / diterima?
Tom Brossman
@ TomBrossman: selesai
enzotib

Jawaban:

15

Prosedur Anda benar, tetapi ketika memasang gambar file sebagai sistem file Anda harus menambahkan -o loopopsi ke mountperintah:

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

Selain itu, -t ext3opsi ini tidak sepenuhnya diperlukan, karena mountdapat secara otomatis menentukan tipe sistem file.

enzotib
sumber
3
dia benar tetapi lupa menambahkan cara untuk membuat file dd if=/dev/zero of=file bs=1024 count=10240ini adalah cara untuk membuat file 10Mb ... maka Anda dapat memformatnya denganmkfs.ext3
maniat1k
7
Sekarang mounttidak membutuhkan -o loopopsi lagi, dapat mengerti dengan sendirinya kita membutuhkannya.
enzotib