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