Я купил новый Samsung 850 EVO объемом 250 ГБ для своего ноутбука, использующего Ubuntu, который я хочу использовать в качестве основного устройства хранения, вместе со старым, но все еще довольно функциональным жестким диском на 250 ГБ 7500 об / мин, который я положил в прежний отсек для DVD с адаптер Caddy.
На данный момент на жестком диске есть только один большой раздел ext4, содержащий ОС, приложения и файлы данных. Я хочу использовать жесткий диск только для данных, но я не хочу упустить возможность получить прирост скорости SDD.
То, что я ищу, - это решение, которое объединяет один маленький, скажем, 50 ГБ или даже меньше, раздел на SDD и объединяет его с разделом на жестком диске, чтобы наименее измененные из наиболее часто используемых файлов автоматически перемещались на SSD.
Я смотрел на кэши, такие как EnancheIO и Bcache, но они не выглядят так, как я хочу, потому что (поправьте меня, если я ошибаюсь):
- Пространство, занимаемое разделом кэша, вычитается из количества доступного пространства.
- Кэш-память ускоряет доступ к наиболее часто используемым файлам независимо от того, являются ли они также наименее часто модифицируемыми, что не позволяет изнашиваться SSD.
Правильно ли это или кеш (какой из этих двух?) помочь мне достичь своей цели? Если вышеприведенное верно, знаете ли вы какое-либо другое жизнеспособное решение?
Будет ли здесь полезна объединенная файловая система, такая как OverlayFS ? Допустим , вы следили за HDD для наиболее часто используемых файлов (отслеживание их Atime на ежедневной основе) и сказать , что вы определили наименее измененные среди них (отслеживании их время изменения), в теории можно переместить эти файлы на SDD, освобождает место на жестком диске, в то время как файловая система объединения может сделать все это прозрачным для пользователя. Будет ли это работать?