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

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

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

  • Как выровнять мой новый subbolf по умолчанию btrfs с реальным корнем моей файловой системы?
  • Эта ошибка указывает на ошибку в моей файловой системе btrfs просто ошибку в ядре 4.2.0-RC5?
  • Как получить btrfs для выделения места на новом устройстве?
  • Несоответствие в использовании диска между btrfs fi show и btrfs fi df
  • Как дублировать файл без копирования его данных с помощью btrfs?
  • Docker - сила использования AUFS вместо BTRFS
  • Онлайн-перезагрузка btrfs корневой файловой системы с различным объемом (снимком)
  • Как избавиться от «сканирования файловых систем 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 - лучшая ОС в мире.