Tôi có phân vùng ext4 2TB với nửa triệu tệp trên đó.
Tôi muốn kiểm tra xem phân vùng này có chứa bất kỳ lỗi nào hay không.
Tôi không muốn tìm kiếm các khối xấu, chỉ nên kiểm tra cấu trúc logic.
Tôi đã ngắt kết nối phân vùng và chạy fsck /dev/sda2
, nhưng fsck trả về ngay lập tức với mã thoát 0 mà không thực sự kiểm tra toàn bộ hệ thống tệp.
Tôi hy vọng kiểm tra phân vùng đầy đủ sẽ mất nhiều giờ để hoàn thành.
Tôi đã đọc man fsck
nhưng không tìm thấy tùy chọn "kiểm tra kỹ lưỡng".
Tôi sợ phân vùng của tôi có thể có một số lĩnh vực vô tình bị ghi đè bởi dữ liệu rác.
Ổ cứng của tôi trước đây đã được kết nối với một hệ điều hành khác và phân vùng ext4 có thể bị tổn hại do hành vi sai của hệ điều hành đó.
Đó là lý do tại sao tôi muốn chắc chắn rằng toàn bộ cấu trúc cây là hoàn toàn chính xác.
Nói cách khác, tôi muốn thực hiện kiểm tra tương tự như tiện ích chkdsk.exe
nào trên Windows.
Tôi nên sử dụng gì trên Debian để kiểm tra hoàn toàn hệ thống tệp ext4?
e2fsck -f
kiểm tra lại nhanh như vậy - chỉ mất vài giây? Thật tuyệt vời so với hành vi của Windows (phải mất hàng giờ).