如何在没有挂载点的情况下挂载文件系统

如何在没有挂载点的情况下挂载文件系统

在 Ubuntu 14.04.3 中,插入 SD 卡会导致其自动挂载到不存在的挂载点。 怎么能做这个?

/dev/mmcblk0p1  30780420   2269796  28510624   8% /media/admin/backup-PROJECTS
laptop2/root /root 9# umount /media/admin/backup-PROJECTS
laptop2/root /root 10# ls -ld /media/admin/backup-PROJECTS
ls: cannot access /media/admin/backup-PROJECTS: No such file or directory
laptop2/root /root 11# mount /dev/mmcblk0p1 /media/admin/backup-PROJECTS
mount: mount point /media/admin/backup-PROJECTS does not exist
laptop2/root /root 12# 

答案1

挂载点在检测到卡插入时创建udev,在卸载时销毁。您无法挂载到不存在的目录。系统也不能,但系统不必放慢自己足够长的时间来告诉您它之前创建了挂载点,并让您在实际执行挂载之前“按任意键确认”。

答案2

您几乎总是需要一个目录来使用安装点。

两个主要的例外是

  • 可移动设备(其中 udevmkdir适合rmdir您)
  • 使用 nfs 目录自动挂载/net/foo。 (例如,当您 cd /net/foo 时,自动挂载将扫描主机 foo 中的导出目录、创建目录并绑定挂载)

相关内容