Quando eu queria criar um link físico no meu /homediretório no modo raiz , o Linux mostrou a seguinte mensagem de erro:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
A mensagem de erro acima é mostrada abaixo:
# cd /home/user/
# ln /dev/sda1 my_sdb
Mas eu só consegui criar um link físico no /devdiretório e isso não foi possível em outros diretórios.
Agora, quero saber como criar um link físico a partir de um arquivo de dispositivo existente (como sdb1) no /homediretório (ou em outros diretórios)?
/devgeralmente é montado como umdevtmpfssistema de arquivos. Assim, você só pode criar hardlinks para arquivos/devdentro dele/dev. Por exemplo, você não pode nem criar hardlinks para/dev/nulldentro/dev/pts, porque ele é montado comdevptsum sistema de arquivos diferente.