同じファイルシステムからハードリンクすると、デバイス間のリンクは機能しません。

同じファイルシステムからハードリンクすると、デバイス間のリンクは機能しません。

私は持っています/home/myuser/デスクトップ/rc/.netrcハードリンクしたいファイル/根つまり、ホームディレクトリです。ユーザー。私がするとき:

ln /home/user/Destkop/rc/.netrc /root

次のエラーが発生します。

ln:ハードlink.netrcの作成中/root/.netrc' =>:無効なデバイス間リンク

しかし、ファイルをハードリンクすると機能します。私のユーザーの家、つまり/ホーム/myusers

それでは、問題は何ですか?ファイルシステムが1つしかないときに複数のデバイスで無効であると言うのはなぜですか?

PS。使っていますRHEL6

ベストアンサー1

/homeあなたのディレクトリはこのディレクトリと同じパーティションにない可能性があります/root

cat /etc/fstab 異なるパーティション間にハードリンクを作成することはできず、シンボリックリンクのみを作成することができるため、簡単に確認できます。

おすすめ記事