J'ai le fichier /home/myuser/Desktop/rc/.netrc que je veux un lien dur vers / root , c'est-à-dire le répertoire personnel de l' utilisateur root . Quand je fais:
ln /home/user/Destkop/rc/.netrc /root
il donne l'erreur suivante:
ln: création d'un lien matériel
/root/.netrc' =>
.netrc ': lien multi-périphérique non valide
mais cela fonctionne quand je lie le fichier à la maison de myuser , c'est-à-dire à / home / myuser .
Alors, quel est le problème, pourquoi il dit cross-devices invalides alors qu'il n'y a qu'un seul système de fichiers ici?
PS. J'utilise RHEL6
mount | column -t
et jetez un œil. Ou, courir mountpoint -d /
, mountpoint -d /home
, mountpoint -d user
et mountpoint -d /root
. Vous devriez obtenir ... is not a mountpoint
pour les trois derniers.
mount | column -t
mais column -t < /proc/mounts
.