Коли я хотів створити жорстке посилання в моєму /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
як інша файлова система.