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