Tôi tự hỏi nếu có một hệ thống tệp tương đương với cơ sở dữ liệu vòng tròn, với kích thước cố định, sẽ loại bỏ các tệp cũ nhất. Nó khá dễ thực hiện với một công việc cron đơn giản mà tôi có, nhưng tôi cho rằng đó là vấn đề mà nhiều người gặp phải và có lẽ có điều gì đó tốt hơn. Tôi muốn đặt phân vùng có kích thước cố định hoặc nhóm, trong đó các tệp cũ hơn sẽ tự động bị xóa hoặc bị tắt, khi nhóm đầy. Một loại bộ đệm tròn sẽ sử dụng khoảng trống còn lại của tệp cũ nhất cho tệp mới, trong khi duy trì tính toàn vẹn của tệp.
Giải pháp cron của tôi so sánh việc sử dụng đĩa với ngưỡng và loại bỏ đệ quy tệp cũ nhất cho đến khi việc sử dụng đĩa lại nằm dưới ngưỡng. Nó không hoàn hảo bởi vì người ta không thể đảm bảo ngưỡng đủ thấp để nó không bị vượt qua giữa hai lần lặp lại. Nó cũng không tối đa hóa việc sử dụng không gian lưu trữ vì giá trị ngưỡng có xu hướng dự đoán trong tự nhiên (tôi có thể điền bao nhiêu trong một phút, giữa hai lần lặp lại). Hai thiếu sót tôi hy vọng sẽ cải thiện.
Tôi đang tìm kiếm một giải pháp thanh lịch hơn, giống như cách cơ sở dữ liệu vòng tròn ( http://linux.die.net/man/1/rrdtool ) xử lý việc này một cách minh bạch, nhưng đối với các hệ thống tệp.
tmpfslà một ví dụ tuyệt vời về một hệ thống tập tin chắc chắn không lưu trữ thông tin một cách kiên cường, nhưng rất hữu ích trong một số trường hợp nhất định vì những gì nó làm. Bạn sử dụng một công cụ để phục vụ nhu cầu và tôi có thể dễ dàng hình dung được các nhu cầu mà hệ thống tệp đệm vòng sẽ phục vụ tốt. Tôi chắc chắn đây không phải là một câu hỏi tồi và tôi hy vọng nó không bị đóng cửa.