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

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

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

  • Отобразить дерево subvolume btrfs
  • установить с BTRFS: схема subvolume / partition?
  • BTRFS внутри KVM-VM на форматированном изображении qcow2
  • Как выполнить сжатие слоя поверх шифрования поверх BtrFS, для каждого файла?
  • Btrfs super-recover говорит, что все суперблоки хороши, но mount не согласен
  • Как сделать снимок снимка btrfs доступным для записи?
  • Как поддержка SuSE Linux для btrfs отличается от Ubuntu и Fedora?
  • ENOSPC: Почему требуется баланс «btrfs»? Что оно делает?
  • 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 - лучшая ОС в мире.