Kiedy chciałem utworzyć twardy link w moim /homekatalogu w trybie root , Linux wyświetlił następujący komunikat o błędzie:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
Powyższy komunikat o błędzie pokazano poniżej:
# cd /home/user/
# ln /dev/sda1 my_sdb
Ale mogłem utworzyć tylko twardy link w /devkatalogu i nie było to możliwe w innych katalogach.
Teraz chcę wiedzieć, jak utworzyć twardy link z istniejącego pliku urządzenia (np. sdb1) W /homekatalogu (lub innych katalogach)?
/devjest zwykle montowany jakodevtmpfssystem plików. W ten sposób można tworzyć tylko dowiązania twarde do plików/devwewnątrz/dev. Nie możesz np. Nawet utworzyć dowiązań twardych do/dev/nullwewnątrz/dev/pts, ponieważ jest on montowanydevptsjako inny system plików.