Tôi đang thực hiện thiết lập cho một trang trại lưu trữ quy mô lớn và để tránh sự cần thiết của các fscks kéo dài một tháng, kế hoạch của tôi là chia lưu trữ thành nhiều hệ thống tệp nhỏ hơn (điều này cũng tốt, vì tôi có một cây tệp được đóng gói tốt , vì vậy tôi có thể dễ dàng có hệ thống tập tin riêng biệt gắn trên 1/
, 2/
, 3/
, 4/
, vv).
Khó khăn của tôi là tìm kiếm bất kỳ liệt kê nào về kích thước "hợp lý" cho hệ thống tập tin, để giữ cho thời gian fsck tương tự "hợp lý". Mặc dù tôi hoàn toàn biết rằng thời gian tuyệt đối cho một kích thước nhất định sẽ phụ thuộc phần lớn vào phần cứng, tôi dường như không thể tìm thấy bất kỳ mô tả nào về hình dạng của đường cong trong thời gian ext3 fsck với các kích thước hệ thống tệp khác nhau và các biến khác là gì ( một hệ thống tệp có đầy đủ các tệp trong một thư mục mất nhiều thời gian hơn một tệp với 10 tệp trong mỗi hàng ngàn thư mục trong một cây, tệp lớn so với tệp nhỏ; hệ thống tệp đầy đủ so với hệ thống tệp trống, v.v.).
Có ai có tài liệu tham khảo cho bất kỳ số lượng nghiên cứu tốt về điều này? Không, rằng bất kỳ giai thoại nào về những vấn đề này ít nhất sẽ giúp hướng dẫn thử nghiệm của riêng tôi, nên được yêu cầu.
EDIT : Để làm rõ: bất kể hệ thống tập tin là gì, nếu có vấn đề với siêu dữ liệu, nó sẽ cần phải được kiểm tra. Cho dù các fscks dựa trên thời gian hoặc gắn kết được bật hay cần thiết đều không có vấn đề, và lý do duy nhất tôi yêu cầu các số cụ thể liên quan đến ext3 là vì đó là hệ thống tập tin có khả năng nhất được chọn. Nếu bạn biết về một hệ thống tệp có quy trình fsck đặc biệt nhanh, tôi sẽ mở các đề xuất, nhưng nó cần phải là một tùy chọn mạnh mẽ (tuyên bố rằng "hệ thống tệp X không bao giờ cần fscking!" Sẽ bị cười nhạo và bị chế giễu) . Tôi cũng nhận thức được sự cần thiết của các bản sao lưu và mong muốn fsck không phải là một sự thay thế cho các bản sao lưu, tuy nhiên chỉ cần loại bỏ hệ thống tập tin và khôi phục từ bản sao lưu khi nó bị trục trặc, thay vì fscking nó, có vẻ như thực sự,