Я новачок у btrfs, і мені хотілося б поради щодо розбиття стратегії розподілу та підпункту. Система є легким веб-сервером, і припустимо, що у неї є лише один диск.
У файлових системах ext я завжди створював окремі розділи для /, / var, swap (і, можливо, / boot та / home). Для мене / var завжди містить усі цінні дані веб-сервера (наприклад, бази даних MySQL) та жоден код. Це дозволяє мені легко переміщувати дані до іншої системи (переміщувати або копіювати / var) або перевстановлювати ОС без зриву даних (переформатування /) тощо.
Використовуючи btrfs, я міг би зробити те ж саме, використовувати ту саму схему розподілу та мати окрему файлову систему btrfs на кожному розділі. Або я міг би мати один розділ і використовувати підрозділи btrfs для /, / var тощо. Які були б плюси і мінуси цього?
Мені здається, може бути певна перевага у створенні / -only та / var-тільки знімків, наприклад ("Відновити всі дані до попередньої контрольної точки" проти "відновити весь код" проти "відновити обидва"). Це правильно, чи це тільки так виглядає?
Питання про бонус: чи є переваги використання lvm нижче файлових систем btrfs?
Бонусне питання 2: як би змінилася ваша порада, якби система мала два диски однакового розміру?
Будь-які вказівки на статті "це те, що я робив, і як це працювало для мене", також будуть вдячні. Я можу знайти багато матеріалу про те, що я можу зробити, але мені не вдається знайти багато сказаних: "Це те, що я намагався, і саме тому це спрацьовувало чи ні".