prima la versione corta : sto cercando un software compatibile con Linux che sia in grado di memorizzare in modo trasparente le scritture HDD usando un SSD. Tuttavia, voglio solo far girare l'HDD una o due volte al giorno (per scrivere i dati memorizzati nella cache sull'HDD). Il resto del tempo, l'HDD non dovrebbe girare a causa di problemi di rumore.
Ora la versione più lunga : ho creato un computer completamente silenzioso con Xubuntu. Ha un APU A10-6700T, enorme dispositivo di raffreddamento senza ventola, alimentatore senza ventola, SSD. Il problema è: ha anche (e ha bisogno) un HDD rumoroso e voglio proibire di girarlo durante la notte. Tutte le scritture devono essere memorizzate nella cache sull'SSD, le letture non sono necessarie nella notte.
Per tutto il giorno, questo computer scaricherà automaticamente circa 5 GB di dati che verranno conservati per circa un anno, fornendo una capacità totale necessaria del disco leggermente inferiore a 2 TB. Questi dati sono attualmente memorizzati su un disco rigido rumoroso da 3 TB che gira giorno e notte. A volte, dovrò accedere ad alcuni dati di diversi mesi fa. Tuttavia, la maggior parte delle volte mi serviranno solo i dati degli ultimi 14 giorni, che si adatterebbero all'SSD. Idealmente, vorrei una soluzione trasparente (tutti i dati su un file system) che memorizza nella cache tutte le scritture sull'SSD, scrivendo sull'HDD solo una volta al giorno. Le letture sarebbero servite dalla cache se fossero ancora sull'SSD, altrimenti l'HDD dovrebbe girare.
Ho provato bcache senza molto successo (usando cache_mode = writeback, writeback_running = 0, writeback_delay = 86400, sequential_cutoff = 0, congested_write_threshold_us = 0 - manca qualcosa?) E ho letto di ZFS ZIL / L2ARC ma non sono sicuro di poter ottenere il mio obiettivo con ZFS. Qualche puntatore?
Se tutto il resto fallisce, userò semplicemente alcuni script per copiare automaticamente i file sul disco rigido mentre elimino i file più vecchi dall'SSD.
Modifica : la cache è davvero il termine sbagliato per quello che volevo. Sembra che la soluzione originale prevista non sia possibile per me in questo momento. Grazie a tutti quelli che hanno contribuito!