将目录挂载为驱动器

将目录挂载为驱动器

是否可以挂载一个目录(ext# 本地目录,或者 /media 挂载的 Windows 驱动器中的目录),以便它本身被视为已挂载的驱动器?

答案1

如果您只想快速访问 Nautilus 和文件对话框中的某个目录,您当然也可以使用书签……

无论如何,有一个名为bindfs(`sudo apt-get install bindfs) 的 FUSE 文件系统可能正好满足您的要求。例如:

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

会导致ISO-images地点Nautilus 中的侧面板。-n是必需的,因为否则bindfs会尝试使用allow_otherFUSE 选项,默认情况下不允许普通用户使用(如果您使用,bindfs/etc/fstab这不是问题)。

您提供的第一个目录是现有的目录,您提供的第二个目录是一个空目录,现有目录的内容将出现在该目录下。

要卸载,请使用:

fusermount -u /home/johnc/ISO-images

PS:Nautilus(文件管理器)将显示可挂载/已挂载文件系统, 不是驱动器,但我想这就是你要找的。

答案2

如果您使用透明的 fusefs 系统安装文件夹,gnome 会将其拾取并显示为驱动器。您会在调用中损失一些开销,但对于快速的机器来说损失不大。

您还可以创建一个 gvfs 系统来挂载文件夹,或者本地主机 ftp、ssh 或其他类型的挂载。这也将显示为驱动器。

相关内容