在 CentOS(以及Linux通用)里,mount 不能直接“挂载软链接”本身,但有以下几种相关情况和替代做法:
mount 操作的是设备 / 文件系统 / 目录(真实路径),而软链接(symbolic link)只是一个指向路径的“指针”。
例如:
ln -s /data/realdir /data/linkdir
mount /dev/sdb1 /data/linkdir # ❌ 不推荐/无效预期
实际上:
linkdir 是软链接,mount 会解析软链接,把设备挂到它指向的真实目录上mount /dev/sdb1 /data/realdir
ln -s /data/realdir /data/linkdir
这是最标准、最安全的方式。
如果你想“把一个目录挂到另一个地方”,可以用:
mount --bind /data/realdir /mnt/otherdir
⚠️ bind mount 也只能用真实目录,不能用软链接本身。
不推荐:
/dev/sdb1 /data/linkdir ext4 defaults 0 0
✅ 建议 fstab 写真实绝对路径
mount --bind如果你有具体场景(比如 Docker、NFS、LVM、fstab),可以贴出来,我帮你给最合适方案。