Als ich /homeim Root- Modus einen festen Link in meinem Verzeichnis erstellen wollte , zeigte Linux die folgende Fehlermeldung an:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
Die obige Fehlermeldung wird unten angezeigt:
# cd /home/user/
# ln /dev/sda1 my_sdb
Ich konnte jedoch nur einen festen Link im /devVerzeichnis erstellen , was in anderen Verzeichnissen nicht möglich war.
Jetzt möchte ich wissen, wie man einen festen Link aus einer vorhandenen Gerätedatei (wie sdb1) im /homeVerzeichnis (oder anderen Verzeichnissen) erstellt.
/devwird normalerweise alsdevtmpfsDateisystem gemountet . Daher können Sie nur Hardlinks zu Dateien/devinnerhalb von erstellen/dev. Sie können zB nicht einmal Hardlinks nach/dev/nullinnen erstellen/dev/pts, da esdevptsals anderes Dateisystem bereitgestellt wird.