Lời nói đầu: có rất nhiều câu hỏi hữu ích khác (ví dụ: cái này và cái này) về các nguyên nhân có thể xảy ra đối với các kích thước khác nhau được báo cáo bởi df
và du
. Tuy nhiên, không có lời giải thích nào áp dụng cho trường hợp cực kỳ đơn giản của tôi, do đó có câu hỏi mới này.
Tôi có một tình huống rất đơn giản: Tôi có hai ổ cứng Seagate 5 TB giống hệt nhau được mua cùng lúc (vài tháng trước), với định dạng NTFS ban đầu. Ổ cứng A chứa đầy vài nghìn tệp chủ yếu là lớn (cỡ gigabyte) và FreeFileSync được sử dụng để sao chép ổ A sang ổ B hàng đêm.
Ngay từ lần đầu tiên nó được sao chép, tôi đã phát hiện ra rằng các tệp trên ổ B chiếm nhiều dung lượng hơn gần 3% so với trên ổ A và điều này vẫn tiếp tục cho đến nay (vài tháng sau). Với tập tin giống hệt nhau Cả Hai, df
báo cáo (tại khối 512 B):
Hệ thống tập tin 512 khối Đã sử dụng Dung lượng khả dụng được sử dụng nếu miễn phí %được sử dụng Đã gắn trên
/dev/disk4s2 9767276536 8946736496 820540040 92% 6149 4294961146 0%/Tập/A
/dev/disk5s2 9767276536 9199664896 567611640 95% 5719 4294961576 0%/Tập/B
Trong khi du -d 0
trong thư mục gốc của mỗi báo cáo ổ đĩa (một lần nữa trong khối 512 B) chỉ chênh lệch 0,002%:
Đáp: 8939999664
B: 8940229723
Vì vậy, tôi đang cố gắng tìm hiểu xem điều gì có thể có thể dẫn đến dung lượng khả dụng trên ổ B ít hơn 3% -- chênh lệch 121 GB trên hai ổ 5 TB này.
Tôi đã loại trừ mọi gợi ý mà tôi tìm thấy ở nơi khác -- đó không phải là vấn đề phân mảnh tệp vì du
hiển thị cách sử dụng khối tương tự, không có liên kết tượng trưng hoặc liên kết cứng nào, không có ổ đĩa nào được gắn trên đó, không có nhật ký ẩn, tôi không hết inode, tôi đã chạy du
với quyền root, không có tệp nào được đánh dấu để xóa vẫn có tay cầm mở, quyền root .Rác
thư mục trống trên cả hai. tôi đã đọc du
không tính các khối được sử dụng bởi chính các thư mục và dữ liệu hệ thống tệp khác, nhưng tôi không thể hiểu làm thế nào điều đó sẽ bổ sung tới 121 GB dung lượng bị thiếu -- cộng với các thư mục rõ ràng là giống hệt nhau giữa các ổ đĩa và tổng số chỉ khoảng một nghìn thư mục . Khi tôi xác minh hệ thống tệp, cả hai đĩa đều không có lỗi. Tôi tự hỏi liệu vấn đề có thể là khối xấu hay không, nhưng dường như tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào về cách phát hiện xem hệ thống tệp có đang bù cho điều đó hay không. Những đĩa này cũng khá mới và sự khác biệt đã tồn tại từ ngày đầu tiên.
Vấn đề có tầm quan trọng ngay lập tức vì khi đĩa A gần đầy khi các tệp được thêm vào, quá trình sao chép không thành công do đĩa B hết dung lượng trước. Hiện tại tôi đã "giải quyết" nó bằng cách sử dụng đĩa B để ghi và đĩa A để sao chép để tránh sự cố đó, nhưng tôi vẫn muốn hiểu điều gì có thể đang sử dụng dung lượng 121 GB bí ẩn.