Tôi đã mua một ổ SSD Samsung 850 EVO 250GB mới cho máy tính xách tay của mình mà tôi muốn sử dụng làm thiết bị lưu trữ chính, cùng với ổ cứng 250GB 7500 RPM cũ mà tôi vẫn đặt trong khoang DVD cũ với một bộ chuyển đổi caddy.
Hiện tại, HDD chỉ có một phân vùng ext4 lớn chứa HĐH, các ứng dụng và tệp dữ liệu. Tôi muốn sử dụng ổ cứng để lưu trữ dữ liệu, nhưng tôi không muốn bỏ lỡ cơ hội để cải thiện tốc độ của SSD bằng cách làm như vậy.
Tôi muốn kết hợp một phân vùng 50 GB hoặc thậm chí nhỏ hơn trên SSD và hợp nhất nó với phân vùng trên ổ cứng để các tệp được truy cập ít nhất được sửa đổi sẽ tự động được chuyển sang SSD.
Tôi đã xem các bộ nhớ cache như EnancheIO và Bcache , nhưng chúng không có vẻ như tôi muốn, bởi vì (sửa tôi nếu tôi sai):
- Không gian bị chiếm bởi phân vùng bộ đệm được trừ vào dung lượng có sẵn.
- Bộ nhớ cache tăng tốc truy cập vào các tệp được truy cập nhiều nhất bất kể chúng có thường xuyên được sửa đổi nhất hay không, điều này đi ngược lại mục tiêu không muốn làm hao mòn SSD.
Là đúng ở trên, hoặc bộ đệm (một trong hai cái đó có thể giúp tôi đạt được mục tiêu của mình không? Nếu những điều trên là chính xác, bạn có biết giải pháp khả thi nào khác không?
Một hệ thống tập tin công đoàn , như OverlayFS , sẽ hữu ích ở đây? Nếu bạn theo dõi ổ cứng cho các tệp được truy cập nhiều nhất (theo dõi atime
hàng ngày) và xác định những tệp ít được sửa đổi nhất trong số chúng (theo dõi chúng mtime
), theo lý thuyết bạn có thể di chuyển các tệp đó sang SSD, giải phóng không gian trên HDD, trong khi hệ thống tập tin công đoàn có thể làm cho tất cả điều đó minh bạch cho người dùng.
Điều này sẽ làm việc?