najpierw krótka wersja : szukam oprogramowania zgodnego z Linuksem, które jest w stanie transparentnie buforować zapisy z dysku twardego za pomocą dysku SSD. Chcę jednak rozkręcać dysk twardy tylko raz lub dwa razy dziennie (aby zapisać buforowane dane na dysku twardym). Przez resztę czasu dysk twardy nie powinien się obracać z powodu problemów z hałasem.
Teraz dłuższa wersja : zbudowałem całkowicie cichy komputer z systemem Xubuntu. Ma A10-6700T APU, ogromną bez wentylatora chłodnicę, bez wentylatora zasilacz, SSD. Problem polega na tym, że ma (i potrzebuje) głośny dysk twardy i chcę zabronić jego podkręcania w nocy. Wszystkie zapisy powinny być buforowane na dysku SSD, odczyty nie są potrzebne w nocy.
Przez cały dzień ten komputer automatycznie pobierze około 5 GB danych, które będą przechowywane przez około rok, dając całkowitą potrzebną pojemność dysku nieco mniejszą niż 2 TB. Te dane są obecnie przechowywane na głośnym dysku twardym o pojemności 3 TB, który kręci się w dzień iw nocy. Czasami muszę uzyskać dostęp do niektórych danych sprzed kilku miesięcy. Jednak większość razy będę potrzebować tylko danych z ostatnich 14 dni, które zmieściłyby się na dysku SSD. Idealnie, chciałbym przezroczystego rozwiązania (wszystkie dane w jednym systemie plików), które buforuje wszystkie zapisy na SSD, zapisując na HDD tylko raz dziennie. Odczyty byłyby obsługiwane przez pamięć podręczną, gdyby nadal znajdowały się na dysku SSD, w przeciwnym razie dysk twardy musiałby się rozkręcić.
Próbowałem bcache bez większego powodzenia (używając cache_mode = writeback, writeback_running = 0, writeback_relay = 86400, sequential_cutoff = 0, congested_write_threshold_us = 0 - coś brakuje?) I czytam o ZFS ZIL / L2ARC, ale nie jestem pewien, czy uda mi się to osiągnąć mój cel w ZFS. Jakieś wskazówki?
Jeśli wszystko inne zawiedzie, po prostu użyję niektórych skryptów, aby automatycznie skopiować pliki na duży dysk, usuwając jednocześnie najstarsze pliki z dysku SSD.
Edycja : Pamięć podręczna to naprawdę zły termin na to, czego chciałam. Wygląda na to, że oryginalne zamierzone rozwiązanie nie jest dla mnie w tej chwili możliwe. Dziękujemy wszystkim, którzy przyczynili się!