Ordner in .img an Ordner außerhalb davon binden?

Ordner in .img an Ordner außerhalb davon binden?

.imgGibt es eine Möglichkeit, in einer Datei befindliche Ordner mit Ordnern außerhalb der Datei zu verknüpfen ?

Um genauer zu sein: Angenommen, in der imgDatei ist Ubuntu installiert, möchte ich, dass die Images fstabeinige Ordner außerhalb der imgDatei binden.

Das heißt, die Bindung muss innerhalb des Bildes erfolgen. Wenn ich also etwas in einem der gebundenen Ordner speichere, wird es außerhalb des Bildes gespeichert, ohne den dem zugewiesenen Speicherplatz zu beanspruchen img.

Antwort1

Ich sehe keinen Grund dafür. Linux ist nur eine Reihe von Dateien. Geräte sind Dateien und Ihre imgist nur eine Datei auf einem Gerät. Mounten Sie das Gerät, dann das Image auf dem Gerät und mounten Sie dann die Speicherorte innerhalb des gemounteten img. Einfach.

UUID=your_device_UUID    /media/disk    ext4    errors=remount-ro    0    1
/media/disk/image.img    /mnt/img       auto    defaults             0    0
/mnt/img/deep-location   /mnt/deep      none    bind

Die Ziele (zweite Spalte) müssen vorhanden sein, daher müssen Sie einiges tun sudo mkdir(lassen Sie das sudo weg, wenn Sie innerhalb Ihres Hauses mounten). Die Standorte sind völlig Ihnen überlassen. Verwenden Sie /mnt/zum Mounten von Dingen, in denen Sie nicht als Geräte angezeigt werden möchten, naultilusund verwenden Sie /media/für Dinge, die SieTunmöchte auftauchen.

Oh, und beim zweiten Mounten müssen Sie möglicherweise autozum tatsächlichen Dateisystem des Images wechseln.

Antwort2

Können Sie Folgendes versuchen:

Bearbeiten Sie /etc/rc.localund machen Sie einen Eintrag wie:

sudo mount /dev/sdaX /home/user

verwandte Informationen