versi singkat pertama : Saya mencari perangkat lunak yang kompatibel dengan Linux yang dapat secara tembolok me-cache penulisan HDD menggunakan SSD. Namun, saya hanya ingin memutar HDD sekali atau dua kali sehari (untuk menulis data cache ke HDD). Sisa waktu, HDD tidak boleh berputar karena masalah kebisingan.
Sekarang versi yang lebih panjang : Saya telah membangun komputer yang benar-benar sunyi menjalankan Xubuntu. Ini memiliki APU A10-6700T, pendingin tanpa kipas besar, PSU tanpa kipas, SSD. Masalahnya adalah: ia juga memiliki (dan membutuhkan) HDD yang berisik dan saya ingin melarangnya memutarnya pada malam hari. Semua tulisan harus di-cache di SSD, bacaan tidak diperlukan di malam hari.
Setiap hari, komputer ini akan secara otomatis mengunduh sekitar 5 GB data yang akan disimpan selama sekitar satu tahun, sehingga total kapasitas disk yang dibutuhkan kurang dari 2 TB. Data ini saat ini disimpan pada hard disk drive berisik 3 TB yang berputar siang dan malam. Terkadang, saya perlu mengakses beberapa data dari beberapa bulan yang lalu. Namun, sebagian besar waktu saya hanya membutuhkan data dari 14 hari terakhir, yang sesuai dengan SSD. Idealnya, saya ingin solusi transparan (semua data pada satu sistem file) yang menyimpan semua cache ke SSD, menulis ke HDD hanya sekali sehari. Bacaan akan dilayani oleh cache jika masih ada di SSD, jika tidak HDD harus berputar.
Saya telah mencoba bcache tanpa banyak keberhasilan (menggunakan cache_mode = writeback, writeback_running = 0, writeback_delay = 86400, sequential_cutoff = 0, congested_write_threshold_us = 0 - ada yang hilang?) Dan saya membaca tentang ZFS ZIL / L2ARC tapi saya tidak yakin saya dapat mencapainya tujuan saya dengan ZFS. Ada petunjuk?
Jika semuanya gagal, saya hanya akan menggunakan beberapa skrip untuk secara otomatis menyalin file ke drive besar sambil menghapus file tertua dari SSD.
Sunting : Cache adalah istilah yang salah untuk apa yang saya inginkan. Sepertinya solusi yang dimaksudkan tidak mungkin bagi saya saat ini. Terima kasih kepada semua orang yang berkontribusi!