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