Я новичок в btrfs, и я хотел бы получить несколько советов по стратегии разбиения и подобъема. Система представляет собой легкий веб-сервер, и предполагается, что он имеет только один диск.
В файловых системах ext я всегда создавал отдельные разделы для /, / var, swap (и, возможно, / boot и / home). Для меня / var всегда содержит все ценные данные веб-сервера (например, базы данных MySQL) и ни один из кода. Это позволяет мне легко перемещать данные в другую систему (перемещать или копировать / var) или переустанавливать ОС, не нарушая работу данных (переформатирование /) и т. Д.
Используя btrfs, я мог сделать то же самое, использовать одну и ту же схему разбиения и иметь отдельную файловую систему btrfs для каждого раздела. Или я мог бы иметь один раздел и использовать подобъемы btrfs для /, / var и так далее. Каковы будут плюсы и минусы этого?
Мне кажется, что может быть некоторое преимущество в том, что, например, есть снимки / -only и / var-only ("Восстановить все данные до предыдущей контрольной точки" vs ", восстановить весь код" vs ", восстановить оба"). Это правильно, или это только так?
Бонусный вопрос: есть ли преимущества использования lvm ниже файловой системы btrfs?
Дополнительный вопрос 2: как бы изменился ваш совет, если бы в системе было два диска одинакового размера?
Любые ссылки на статьи «это то, что я сделал и как это сработало для меня» также будут оценены. Я могу найти много материала о том, что я могу сделать, но я не могу найти много высказываний «это то, что я пытался, и именно поэтому это сработало или не сработало».