Btrfs (B-tree File System) — файловая система нового поколения для Linux с поддержкой Copy-on-Write (COW). Снапшот в Btrfs — это мгновенный «слепок» состояния файловой системы, который создаётся за миллисекунды вне зависимости от объёма данных.
Как это работает: при создании снапшота Btrfs не копирует данные. Вместо этого снапшот и оригинал указывают на одни и те же блоки данных. Копирование происходит только при изменении — записывается новый блок, а снапшот продолжает ссылаться на старый. Это и есть Copy-on-Write.
Практические сценарии использования:
- Откат после неудачного обновления системы
- Снапшот перед установкой нового ПО
- Ежечасные снапшоты рабочих данных
- Замена традиционного бэкапа для быстрого восстановления
- Тестирование конфигураций с возможностью мгновенного отката
Оставить комментарий