我有/home/myuser/Desktop/rc/.netrc文件,我想硬链接到/ root,即root用户的主目录。当我做:
ln /home/user/Destkop/rc/.netrc /root
它给出以下错误:
ln:创建硬链接
/root/.netrc' =>
.netrc':无效的跨设备链接
但是当我将文件硬链接到myuser的主目录(即/ home / myuser)时,它可以工作。
那么,有什么问题,为什么这里只有一个文件系统时却显示无效的跨设备?
PS。我正在使用RHEL6
顺便说一句,我的.netrc权限是600,应该是
—
Elvin Aslanov
您确定两个目录在同一文件系统上吗?跑
mount | column -t
一下看看。或者,运行mountpoint -d /
,mountpoint -d /home
,mountpoint -d user
,和mountpoint -d /root
。您应该获得... is not a mountpoint
最后三个。
请不要在多个StackExchange网站上交叉发布。
@EvanTeitelman真正的样子不是
—
Hauke Laging 2013年
mount | column -t
但是column -t < /proc/mounts
。