it-swarm.com.de

Hängen Sie ein Verzeichnis ein, das wie ein Laufwerk aussieht

Ist es möglich, ein Verzeichnis bereitzustellen, entweder ein ext # local-Verzeichnis oder ein Verzeichnis in einem/media-bereitgestellten Windows-Laufwerk, sodass es selbst als bereitgestelltes Laufwerk angesehen wird?

6
johnc

Wenn Sie nur einen schnellen Zugriff auf ein bestimmtes Verzeichnis in Nautilus und die Dateidialoge wünschen, können Sie natürlich auch ein Lesezeichen verwenden ...

Wie auch immer, es gibt ein Fuse-Dateisystem namens bindfs (`Sudo apt-get install bindfs), das wahrscheinlich genau das tut, was Sie wollen. Zum Beispiel das Folgende:

bindfs -n /media/USB-HDD-01/ISO/ /home/johnc/ISO-images

dies würde dazu führen, dass ISO-images als bereitgestelltes Dateisystem im Seitenbereich Places in Nautilus angezeigt wird. Der -n ist erforderlich, da ansonsten bindfs versucht, die Option allow_other Fuse zu verwenden, die für normale Benutzer standardmäßig nicht zulässig ist (wenn Sie bindfs in /etc/fstab verwenden, ist dies kein Problem).

Das erste Verzeichnis, das Sie angeben, ist das vorhandene, das zweite Verzeichnis, das Sie angeben, ist ein leeres Verzeichnis, unter dem der Inhalt des vorhandenen Verzeichnisses angezeigt wird.

Zum Abmelden verwenden Sie:

fusermount -u /home/johnc/ISO-images

PS: Nautilus (der Dateimanager) zeigt mountable/mounted Dateisysteme, nicht Laufwerke an, aber ich nehme an, dass Sie danach gesucht haben.

10
JanC

Wenn Sie einen Ordner mit einem transparenten fusefs-System bereitstellen, wird er von gnome abgerufen und als Laufwerk angezeigt. Sie verlieren etwas Overhead bei den Anrufen, aber nicht viel für eine schnelle Maschine.

Sie können auch ein gvfs-System erstellen, das einen Ordner oder einen lokalen FTP-, SSH- oder anderen Mount-Typ bereitstellt. Das wird sich auch als Laufwerk zeigen.