ルートモードで/homeディレクトリにハードリンクを作成したい場合、Linuxは次のエラーメッセージを表示しました。
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
上記のエラーメッセージを以下に示します。
# cd /home/user/
# ln /dev/sda1 my_sdb
しかし、私は/devディレクトリにハードリンクを作成することしかできず、他のディレクトリでは作成できませんでした。
今、私sdb1は/homeディレクトリ(または他のディレクトリ)の既存のデバイスファイル(など)からハードリンクを作成する方法を知りたいですか?
/dev通常はdevtmpfsファイルシステムとしてマウントされます。したがって、/dev内のファイルへのハードリンクのみを作成できます/dev。たとえば、異なるファイルシステムとしてマウントされているため、/dev/nullwithin へのハードリンクを作成することさえできません。/dev/ptsdevpts