-1

Я купил новый Samsung 850 EVO объемом 250 ГБ для своего ноутбука, использующего Ubuntu, который я хочу использовать в качестве основного устройства хранения, вместе со старым, но все еще довольно функциональным жестким диском на 250 ГБ 7500 об / мин, который я положил в прежний отсек для DVD с адаптер Caddy.

На данный момент на жестком диске есть только один большой раздел ext4, содержащий ОС, приложения и файлы данных. Я хочу использовать жесткий диск только для данных, но я не хочу упустить возможность получить прирост скорости SDD.

То, что я ищу, - это решение, которое объединяет один маленький, скажем, 50 ГБ или даже меньше, раздел на SDD и объединяет его с разделом на жестком диске, чтобы наименее измененные из наиболее часто используемых файлов автоматически перемещались на SSD.

Я смотрел на кэши, такие как EnancheIO и Bcache, но они не выглядят так, как я хочу, потому что (поправьте меня, если я ошибаюсь):

  • Пространство, занимаемое разделом кэша, вычитается из количества доступного пространства.
  • Кэш-память ускоряет доступ к наиболее часто используемым файлам независимо от того, являются ли они также наименее часто модифицируемыми, что не позволяет изнашиваться SSD.

Правильно ли это или кеш (какой из этих двух?) помочь мне достичь своей цели? Если вышеприведенное верно, знаете ли вы какое-либо другое жизнеспособное решение?

Будет ли здесь полезна объединенная файловая система, такая как OverlayFS ? Допустим , вы следили за HDD для наиболее часто используемых файлов (отслеживание их Atime на ежедневной основе) и сказать , что вы определили наименее измененные среди них (отслеживании их время изменения), в теории можно переместить эти файлы на SDD, освобождает место на жестком диске, в то время как файловая система объединения может сделать все это прозрачным для пользователя. Будет ли это работать?

1 ответ1

0

Используйте SSD на Linux, чтобы ускорить доступ к файлам данных на жестком диске, не теряя места и не изнашиваясь?

Не теряя пространства, это неоднозначно. Если вы хотите кэшировать вещи, вам нужно где-то их кэшировать. Это использует пространство.

Что касается ношения SSD; это было проблемой со старым, действительно старым SSD. Если вы не планируете интенсивно использовать SSD в течение десятилетия или более, вам не нужно об этом беспокоиться.

Сказав все это, давайте перейдем к решению: ZFS. Это файловая система (и более), которая может кэшировать информацию на SSD. См. Раздел «Кэш ZFS: ARC (L1), L2ARC, ZIL».

Полезные ссылки:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .