当我尝试选择我的辅助硬盘(内置硬盘)时,出现以下错误消息:
无法挂载位置创建挂接点时出错:没有此文件或目录
这是什么魔法?
这是在我的 fstab 中:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sdb6 during installation
UUID=75537d5d-c9bb-416b-8a6e-10e4c237048e / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb7 during installation
UUID=39336cba-ed61-47c2-954c-500d9022f444 none swap sw
0 0
答案1
关于 mount 命令的一些说明,发现这里。
命令
mount
负责挂载文件系统。此命令的语法非常简单(请记住,必须使用超级用户权限运行 mount 才能更改系统),因此:
sudo mount /dev/sda1 /mnt
会将 /dev/sda1(可能是 USB 驱动器、SATA 驱动器或 SCSI 驱动器)上的文件系统挂载到文件夹 /mnt 中。这意味着进入 /mnt 将显示位于 /dev/sda1 上的文件系统。
答案2
出现此错误,表示您尝试将硬盘安装到不存在的安装点(即目录)。如果您使用/etc/fstab
文件,请确保将正确的位置写为安装点。如果您使用mount MyHDD mountPoint
,请确保“mountPoint”存在。
答案3
这些其他答案会起作用。但每次登录时都可能会很烦人。以下是一些在启动时安装硬盘的说明...
首先,我会尝试找到辅助硬盘的 UUID。sudo BLKID
在终端中输入 (如何打开终端)。这将输出有关您连接的 HDD 的详细信息,请记下辅助 HDD 的 UUID。
首先创建要挂载的目录:
sudo mkdir /media/secondary
现在在 fstab 文件末尾添加一行:
UUID='the-uuid' /media/secondary ext4 defaults 0 0
显然,用您之前找到的 UUID 替换“the-uuid”(并删除“”)!
然后输入sudo mount all
将挂载 fstab 中的所有条目,包括您刚刚输入的条目。