Как создать моментальный снимок в btrfs, а затем откат к нему после некоторой работы?

Каковы команды для использования в btrfs в случае, если я хочу:

  1. создание моментального снимка ( только для чтения ) тома;
  2. (делать некоторые эксперименты в объеме);
  3. а затем откат объема в снимок?

  • Как проверить копию файла reflink / CoW?
  • Есть ли способ определить время компиляции флага ядра из запущенной системы?
  • Каковы затраты на хранение xattrs в файловых системах ext4, btrfs?
  • Почему субволок верхнего уровня по умолчанию (id = 5) не показан в списке subvolume btrfs -a?
  • btrfs и опция удаления диска на ssd
  • Может ли `btrfs scrub` помнить плохие блоки / секторы?
  • Как проверить контрольные суммы в режиме on-line в brtfs?
  • Восстановление файлов резервных копий
  • Получайте новейшие репозитории в CentOS 6
  • inodes, сравнение потребляемого пространства (xfs, btrfs, ext4)
  • Почему ZFS большой файл не так быстро, как btrfs?
  • Копировать удаленный btrfs инкрементный снимок на новый диск с UUID
  • 2 Solutions collect form web for “Как создать моментальный снимок в btrfs, а затем откат к нему после некоторой работы?”

     # сделать снимок только для чтения:
     btrfs sub snap -r fs моментальный снимок
    
     ... делать вещи на fs
    
     # откат:
     btrfs sub del fs #, в этот момент вы потеряете те вещи, которые вы сделали
                      # если вы хотите сохранить их, просто переименуйте fs вместо
    
     btrfs sub snap snapshot fs # Восстановить моментальный снимок как прочитанный + write fs
     btrfs sub del snapshot # удалить ненужный снимок только для чтения
    

    Попробуйте с другой стороны: создайте моментальный снимок R / W, используйте его как новый, сделайте «некоторые эксперименты» на старом, а затем просто оставьте содержимое старого.

    Статья « BTRFS Fun » может быть полезна.

    Linux и Unix - лучшая ОС в мире.