如何在不使用 mkdir 的情况下挂载

如何在不使用 mkdir 的情况下挂载

非常非常基础的概念问题。(显然是初学者的问题)

我想手动安装内置硬盘。

我的驱动器尚未安装。

dir /media 是空的。

我单击 GUI 中的驱动器,它就安装好了。

现在 /media 有 /media/myDrive

myDrive 是 sda

但是,要使用 mount 手动挂载我的驱动器,我知道我应该提前设置 mkdir 挂载点,这样我就可以这样做

sudo mount /dev/sda /media/myDrive

问题: 为什么如果我使用 GUI,挂载点就不需要预先存在?

如果我想在脚本中安装我的驱动器,我是否必须提前 mkdir /media/myDrive ?

非常感谢您澄清新手的误解。

答案1

当您使用 Nautilus GUI 文件管理器安装卷时,该操作由 gvfs 守护进程而不是传统mount命令处理。

您可以gvfs-mount从命令行手动调用,在这种情况下,卷将以完全相同的方式(无需明确创建挂载点)挂载在默认的 gvfs 位置 - /media 或 /media/用户名- 加上设备标签。例如

$ gvfs-mount -d /dev/sda1
Mounted /dev/sda1 at /media/28C68BC3C68B8FAC

要卸载,请使用挂载点和卷标

$ gvfs-mount -u /media/28C68BC3C68B8FAC/

答案2

GUI 会mkdir提前为您完成此操作。完成后会将其删除。

您不需要安装到,您的硬盘上/media/name/有一个名为的特殊文件夹。/mnt

相关内容