Когда я хотел создать жесткую ссылку в своем /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внутри/dev/pts, потому что он монтируетсяdevptsкак другая файловая система.