Есть ли функция, подобная точке сохранения, в операционных системах на базе Unix?

Есть ли функция, подобная точке сохранения, в операционных системах на базе Unix?

Мне интересно узнать, есть ли такие вещи, как

  • Создание/изменение структуры файловой системы
  • Выполнение команд типаadduser
  • Изменения, внесенные между определенной продолжительностью начала/окончания datetime

можно отменить, желательно на заданную "точку сохранения". Это возможно?

решение1

Вы в основном хотите иметьмоментальные снимки файловой системы.

ZFS — это файловая система, которая имеет эту функцию. Она доступна в операционной системе FreeBSD (а также Solaris/OpenSolaris, но я не знаю, умерла ли эта ОС в настоящее время).

Ваш третий пункт:

  • изменения, внесенные между определенной продолжительностью начала/окончания datetime

Это практически невозможно, если толькоконецравносейчасиначинатьсоответствует точному времени, когда был сделан предыдущий снимок.

Вы можете добиться почти того же самого в Linux, поместив свои файловые системы на тома LVM и используя снимки LVM (которые являются снимками блочных устройств вместо снимков файловой системы), но в реальной жизни вы, вероятно, не захотите этого делать. Существует большой штраф производительности при запуске LVM с активными снимками. (С другой стороны, правильные снимки файловой системы, такие как на ZFS, практически не имеют штрафа производительности.)

решение2

ЗФСв солярисе илиоткрытьИндианавероятно, будет самым простым. В противном случаеБТРФС(когда будет готово) илиext3cowиметь поддержкуверсионирование- возможно, это то, что вам нужно.

Связанный контент