Ho /home/myuser/Desktop/rc/.netrc file che voglio hardlink a / root , cioè home directory dell'utente root . Quando io faccio:
ln /home/user/Destkop/rc/.netrc /root
dà il seguente errore:
ln: creazione del collegamento
/root/.netrc' =>
reale .netrc ': collegamento tra dispositivi non valido
ma funziona quando collego il file alla home di myuser , ovvero a / home / myuser .
Quindi, qual è il problema, perché dice cross-device non validi quando c'è solo un file system qui?
PS. Sto usando RHEL6
mount | column -t
e dai un'occhiata. In alternativa, eseguire mountpoint -d /
, mountpoint -d /home
, mountpoint -d user
, e mountpoint -d /root
. Dovresti ottenere ... is not a mountpoint
per gli ultimi tre.
mount | column -t
ma column -t < /proc/mounts
.