Khi tôi muốn tạo một liên kết cứng trong /homethư 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 /devthư 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 /homethư mục (hoặc các thư mục khác)?
/devthường được gắn kết như mộtdevtmpfshệ 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/devtrong/dev. Bạn ví dụ thậm chí không thể tạo liên kết cứng vào/dev/nullbên trong/dev/pts, bởi vì nó được gắn vớidevptsnhư một hệ thống tệp khác.