Saya membeli 250GB Samsung 850 EVO SSD baru untuk laptop saya yang ingin saya gunakan sebagai perangkat penyimpanan utama, bersama dengan yang lama tapi masih berfungsi 250GB 7500 RPM HDD yang saya tempatkan di ruang DVD bekas dengan caddy adaptor.
Saat ini HDD hanya memiliki satu partisi ext4 besar yang berisi OS, aplikasi, dan file data. Saya ingin menggunakan HDD untuk menyimpan data, tetapi saya tidak ingin melewatkan kesempatan untuk mendapatkan peningkatan kecepatan SSD dengan melakukannya.
Saya ingin menggabungkan katakanlah 50GB atau bahkan partisi yang lebih kecil pada SSD dan menggabungkannya dengan partisi pada HDD sehingga yang paling tidak dimodifikasi dari file yang paling diakses secara otomatis dipindahkan ke SSD.
Saya telah melihat cache seperti EnancheIO dan Bcache , tetapi tampaknya tidak seperti yang saya inginkan, karena (perbaiki saya jika saya salah):
- Ruang yang ditempati oleh partisi cache dikurangi dari jumlah ruang yang tersedia.
- Cache mempercepat akses ke file yang paling banyak diakses terlepas dari apakah mereka juga yang paling sering dimodifikasi, yang bertentangan dengan tujuan tidak ingin memakai SSD.
Apakah hal di atas benar, atau bisakah cache (yang mana dari keduanya?) Membantu saya mencapai tujuan saya? Jika hal di atas benar, apakah Anda tahu ada solusi lain yang layak?
Apakah sistem file gabungan , seperti OverlayFS , dapat membantu di sini? Jika Anda memantau HDD untuk file-file yang paling banyak diakses (melacaknya atime
setiap hari) dan mengidentifikasi yang paling tidak dimodifikasi di antara mereka (melacaknya mtime
), secara teori Anda dapat memindahkan file-file itu ke SSD, membebaskan ruang pada HDD, sedangkan sistem file gabungan bisa membuat semua itu transparan bagi pengguna.
Apakah ini akan berhasil?