ルートモードで/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/null
within へのハードリンクを作成することさえできません。/dev/pts
devpts