Выбор файловой системы — это как выбор автомобиля: оба могут ехать, но только один доставит тебя с комфортом и без сюрпризов. Давай разберёмся, как управлять Btrfs и XFS, чтобы твой сервер работал на полную мощность.
Основная информация и код:
### Работа с Btrfs
1. Создание файловой системы Btrfs:
mkfs.btrfs /dev/sdX
Подходит для систем с поддержкой сжатия и моментальных снимков.
2. Расширение файловой системы:
btrfs device add /dev/sdY /mnt
btrfs filesystem balance /mnt
Добавляет новое устройство в существующую файловую систему и балансирует её.
3. Создание снимков (snapshots):
btrfs subvolume snapshot /mnt/source /mnt/backup
Быстрый способ откатиться к предыдущему состоянию.
### Работа с XFS
1. Создание файловой системы XFS:
mkfs.xfs /dev/sdX
Оптимально для работы с большими файлами и высокими нагрузками.
2. Расширение примонтированного раздела:
xfs_growfs /mnt
Увеличивает размер примонтированного раздела без необходимости его отмонтировать.
3. Восстановление после сбоя:
xfs_repair /dev/sdX
Помогает восстановить файловую систему после непредвиденного сбоя.
Итог: Эти команды помогут тебе эффективно управлять Btrfs и XFS, обеспечивая стабильность и производительность твоих систем. В следующем посте мы разберём, как автоматизировать сборку RAID массивов с помощью MDADM и создать надёжную систему хранения.
____________________
Дополнительный материал:
🧠 - От первого контейнера до мощного Swarm: Путешествие Docker в мире DevOps
🧠 - Углубляемся в безопасность Linux: Специальные режимы и их мощь!
🧠 - Разгадываем тайны команды "Apropos": Ваш ключ к миру Linux Man Pages