Wie erstelle ich eine Datei und mounte sie als Dateisystem?


17

Wie erstelle ich eine Datei der Größe 10M, formatiere sie mit dem Dateisystem ext3 und mounte sie dann in / media / fuse?

Ich habe es mit versucht

mkfs -t ext3 file

dann um es zu montieren

mount -t ext3 file /media/fuse

Es hat nicht funktioniert, weil angegeben wurde, dass die Datei kein Blockgerät ist. Kann mir jemand helfen?


5
Sie müssen nur -o loopden Befehl mount hinzufügen .
Enzotib


So mounten Sie eine ISO-Datei in einer Schleife mount -o loop file.iso /media/iso.
Anonym

@enzotib Kannst du das als Antwort posten, damit es hochgestuft / akzeptiert wird?
Tom Brossman

@ TomBrossman: fertig
Enzotib

Antworten:


15

Ihre Vorgehensweise ist korrekt, aber wenn Sie ein Dateibild als Dateisystem bereitstellen, müssen Sie die -o loopOption zum mountBefehl hinzufügen :

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

Außerdem ist die -t ext3Option nicht unbedingt erforderlich, da mountsie den Dateisystemtyp automatisch bestimmen kann.


3
Er hat Recht, hat aber vergessen, die Möglichkeit zum Erstellen einer Datei hinzuzufügen. dd if=/dev/zero of=file bs=1024 count=10240Dies ist die Möglichkeit zum Erstellen einer 10-MB-Datei. Dann können Sie sie mitmkfs.ext3
maniat1k 28.02.12

7
Jetzt mountbraucht es die -o loopOption nicht mehr, es kann von sich aus verstehen, dass wir es brauchen.
Enzotib
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.