非常非常基础的概念问题。(显然是初学者的问题)
我想手动安装内置硬盘。
我的驱动器尚未安装。
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