今天我的新 SSD 从亚马逊寄到了。我把 SSD 和 Fedora 31 装到上面。我的旧 SSD 还插着。
当我尝试通过路径挂载它时,/oldssd
出现错误mount: /oldssd: special device /dev/sda2/ does not exist (a path prefix is not a directory).
。我的 /etc/fstab 中的一切似乎都是正确的,因为我可以使用设备路径进行挂载/dev/sda2
是什么赋予了?
[root@teckno-fedora2 ~]# tail /etc/fstab -n1
/dev/sda2/ /oldssd ext4 defaults 0 0
[root@teckno-fedora2 ~]#
[root@teckno-fedora2 ~]# mount /oldssd/
mount: /oldssd: special device /dev/sda2/ does not exist (a path prefix is not a directory).
[root@teckno-fedora2 ~]#
[root@teckno-fedora2 ~]# mount /dev/sda2
[root@teckno-fedora2 ~]#
[root@teckno-fedora2 ~]# ls /oldssd/
backup checksums_backup.md5
答案1
删除 fstab 中 sda2 后面的斜杠。
因此它显示 /dev/sda2 而不是 /dev/sda2/
sda2 不是一个目录,而是一个特殊文件。
其文件类型是块设备。