mount: /oldssd: 特殊设备 /dev/sda2/ 不存在(路径前缀不是目录)

Ubu*_*lls 1 fedora mount ssd fstab

今天我的新固态硬盘从亚马逊到货。我在上面安装了 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
Run Code Online (Sandbox Code Playgroud)

svi*_*n83 5

删除 fstab 中 sda2 后面的斜杠。

所以它说 /dev/sda2 而不是 /dev/sda2/

sda2 不是一个目录,而是一个特殊的文件。

它的文件类型是块设备。