Khi tôi muốn tạo một liên kết cứng trong /home
thư mục của mình ở chế độ root , Linux đã hiển thị thông báo lỗi sau:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
Thông báo lỗi trên được hiển thị dưới đây:
# cd /home/user/
# ln /dev/sda1 my_sdb
Nhưng tôi chỉ có thể tạo một liên kết cứng trong /dev
thư mục, và nó không thể có trong các thư mục khác.
Bây giờ, tôi muốn biết làm thế nào để tạo một liên kết cứng từ một tệp thiết bị hiện có (như sdb1
) trong /home
thư mục (hoặc các thư mục khác)?
/dev
thường được gắn kết như mộtdevtmpfs
hệ thống tập tin. Vì vậy, bạn chỉ có thể tạo liên kết cứng đến các tập tin/dev
trong/dev
. Bạn ví dụ thậm chí không thể tạo liên kết cứng vào/dev/null
bên trong/dev/pts
, bởi vì nó được gắn vớidevpts
như một hệ thống tệp khác.