AFAIK, không phải với API kernel. Nếu một giao diện như vậy tồn tại, nó sẽ phải được giới hạn cho siêu người dùng vì nếu không, điều đó sẽ cho phép bất cứ ai truy cập các tệp trong thư mục mà họ không có quyền truy cập tìm kiếm.
Nhưng bạn có thể sử dụng debugfs
trên hệ thống tệp (một khi chưa được kết nối) để làm điều đó (giả sử bạn có quyền truy cập ghi vào thiết bị khối).
gỡ lỗi -w / dev / block / thiết bị
(thay thế /dev/block/device
bằng thiết bị khối thực tế mà hệ thống tệp nằm trong).
Sau đó, tại dấu nhắc của debugfs
, nhập
thống kê < 123 >
(với dấu ngoặc nhọn, thay thế 123 bằng số inode thực tế) để kiểm tra xem tệp có tồn tại không (inode có số lượng liên kết lớn hơn 0) và không phải là một thư mục.
Nếu tất cả đều tốt, hãy nhập:
ln < 123 > đường dẫn / đến / newfile
để tạo liên kết cứng (lưu ý rằng đường dẫn có liên quan đến thư mục gốc của hệ thống tệp). Theo dõi bởi:
mi < 123 >
để tăng số lượng liên kết (nhấn
Entercho tất cả các trường ngoại trừ số lượng liên kết nơi bạn muốn thêm 1 vào giá trị hiện tại).