Làm cách nào để sửa đổi một mục hệ thống tập tin mở rộng với số inode của nó?


1

Làm cách nào để sửa đổi một tập tin / thư mục được cung cấp số inode của chúng?

Các nút đó không xuất hiện trên một hệ thống tệp được gắn kết dưới dạng các thư mục có thể duyệt qua / các tệp có thể đọc được và do đó không thể phát hiện được bởi find tiện ích. fsck là bất lực. Cũng debugfs có một thời gian khó khăn để đối phó với họ.

Thông thường các nút xuất hiện tương tự như thế này:

debugfs:  ncheck 10622537
Inode   Pathname
10622537        /lost+found/#10622537

Nhưng một sự can thiệp của Thiên Chúa lỗi hệ thống trao cho tôi với hai điều này:

debugfs:  ncheck 10622530 10496145
Inode   Pathname
10622530        .../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../42120/47954
10496145        .../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../42120

Mong muốn nhất là di chuyển (đính kèm) cả lost+found để kiểm tra nội dung.


Một đồng nghiệp của tôi đặt tên này là 'thang lên trời'.
PF4Public

Cũng lưu ý rằng số chấm đôi của cha mẹ và con khác nhau như thế nào.
PF4Public
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.