
.img
Gibt 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 img
Datei ist Ubuntu installiert, möchte ich, dass die Images fstab
einige Ordner außerhalb der img
Datei 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 img
ist 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, naultilus
und verwenden Sie /media/
für Dinge, die SieTunmöchte auftauchen.
Oh, und beim zweiten Mounten müssen Sie möglicherweise auto
zum tatsächlichen Dateisystem des Images wechseln.
Antwort2
Können Sie Folgendes versuchen:
Bearbeiten Sie /etc/rc.local
und machen Sie einen Eintrag wie:
sudo mount /dev/sdaX /home/user