Я купив новий ноутбук Samsung 850 EVO SSD для 250 Гб, який я хочу використовувати як основний пристрій зберігання, разом зі старим, але все ще функціонуючим 250 ГБ жорстким диском з об'ємом 7500 об / хв, який я поставив у колишній відсік DVD з адаптером Caddy.
Зараз на жорсткому диску є лише один великий розділ ext4, що містить ОС, програми та файли даних. Я хочу використовувати жорсткий диск для зберігання даних, але не хочу пропускати можливість покращити швидкість SSD, зробивши це.
Я хочу об'єднати, скажімо, 50 Гб або навіть менший розділ на SSD і об'єднати його з розділом на жорсткому диску, щоб найменше модифіковані з найбільш доступних файлів автоматично переміщувалися на SSD.
Я переглянув кеші на зразок EnancheIO і Bcache , але вони здаються не те, що я хочу, тому що (виправте мене, якщо я помиляюся):
- Простір, зайнятий розділом кеша, віднімається від кількості наявного простору.
- Кеш прискорює доступ до найчастіше доступних файлів незалежно від того, чи вони також є найменш часто модифікованими, що суперечить цілі не хочуть зношувати SSD.
Чи правильно сказане вище, чи міг кеш (який із цих двох?) Допомогти мені досягти своєї мети? Якщо вищесказане правильно, чи знаєте ви яке-небудь інше життєздатне рішення?
Чи допомогла б тут файлова система об'єднання , як OverlayFS ? Якщо ви відстежували жорсткий диск на предмет найбільш доступних файлів ( atime
щодня відстежуючи їх ) та виявляючи найменш модифіковані серед них (слідкуючи за їх mtime
), теоретично ви могли переміщувати ці файли на SSD, звільняючи простір на Жорсткий диск, тоді як файлова система об'єднання може зробити все це прозорим для користувача.
Це працювало б?