Tengo el archivo /home/myuser/Desktop/rc/.netrc al que quiero enlazar por hardware / root , es decir, el directorio de inicio del usuario root . Cuando lo hago:
ln /home/user/Destkop/rc/.netrc /root
da el siguiente error:
ln: creando enlace duro
/root/.netrc' =>
.netrc ': enlace de dispositivo cruzado no válido
pero funciona cuando enlazo el archivo a la casa de mi usuario , es decir, a / home / myuser .
Entonces, ¿cuál es el problema, por qué dice dispositivos cruzados no válidos cuando solo hay un sistema de archivos aquí?
PD. Estoy usando RHEL6
mount | column -t
y echa un vistazo. O bien, ejecutarmountpoint -d /
,mountpoint -d /home
,mountpoint -d user
, ymountpoint -d /root
. Deberías obtener... is not a mountpoint
los últimos tres.mount | column -t
sinocolumn -t < /proc/mounts
./proc/mounts
es más probable que muestre todos los montajes en un sistema que/etc/mtab
, de ahí es de dondemount
saca su información. Sin embargo, vale la pena señalar que en muchos sistemas modernos,/etc/mtab
y/proc/mounts
ambos están vinculados/proc/self/mounts
.