Монтаж образа раздела XFS с xfs_copy

Если вы делаете и SSD, и HDD (или разделы на них) физическими томами LVM, вы помещаете их в одну группу томов и начинаете создавать логические тома, то LVM сначала заполнит один из физических томов, а затем запустит другой. Я не знаю, какой физический объем он начинает заполнять первым, но на самом деле это не имеет значения.

Если вы хотите разместить определенные физические тома на SSD, просто поместите SSD и HDD в разные группы томов, а логические тома поместите в нужную группу томов.

Но я подозреваю, что это не то, что вам нужно. Если вы хотите, чтобы файлы сначала отправлялись на SSD, а жесткий диск использовался только после заполнения SSD, LVM не может вам помочь. LVM ничего не знает о файловой системе. Он не знает, какая часть тома используется для хранения файлов (содержимое файла или метаданные), а какая часть в настоящее время не содержит полезной информации.

Файловая система знает, какие части хранилища содержат полезные данные. Но большинство файловых систем рассматривают базовый том как единое целое. Они не знают, что одна часть хранилища быстрее, чем другая, и даже если бы они знали, что не поддержали бы перемещение блоков в пользу самой быстрой части.

Btrfs более сложен, чем большинство файловых систем, и включает поддержку нескольких устройств . Но я думаю, что даже у Btrfs нет режима, который соответствует тому, что вы хотите.

В типичной конфигурации SSD используется как кэш для жесткого диска. В этой конфигурации объем равен жесткому диску, а твердотельный накопитель содержит данные, которые также присутствуют на жестком диске или, по крайней мере, имеют зарезервированное пространство на жестком диске. В Linux это работает через bcache , и, как и многие другие вещи , в вики Arch есть хорошие объяснения . С помощью bcache вы должны поместить корневую файловую систему на жесткий диск и сделать SDD кешем для этого раздела.

Некоторые примечания относительно вашей схемы разделов:

  • Отделение / var от / не имеет особого смысла.
  • / boot и / efi не должны быть быстрыми, поэтому их можно спрятать на жестком диске. Вам не нужен отдельный / boot с UEFI.
  • / tmp обычно является tmpfs, живущим в RAM / swap, а не в файловой системе на диске.
  • Вы забыли своп. Своп должен быть только на SSD, так как он должен быть быстрым.

1
03.08.2018, 05:49
0 ответов

Теги

Похожие вопросы