¿Existe una función similar a un punto de guardado en el sistema operativo basado en Unix?

¿Existe una función similar a un punto de guardado en el sistema operativo basado en Unix?

Me interesa saber si cosas como

  • Creación/modificación de la estructura del sistema de archivos
  • Ejecución de comandos comoadduser
  • Cambios realizados entre la fecha y hora de inicio/finalización de una duración específica

se puede revertir, preferiblemente a un "punto de guardado" establecido. es posible?

Respuesta1

Básicamente estás queriendo tenerinstantáneas del sistema de archivos.

ZFS es un sistema de archivos que tiene esta característica. Está disponible en el sistema operativo FreeBSD (y también en Solaris/OpenSolaris, pero no sé si ese sistema operativo está muerto hoy en día).

Tu tercer punto:

  • cambios realizados entre la fecha y hora de inicio/finalización de una duración específica

Esto es prácticamente imposible a menos quefines igualahoraycomenzares igual a la hora exacta en la que se tomó la instantánea anteriormente.

Puede lograr casi lo mismo en Linux colocando sus sistemas de archivos en volúmenes LVM y usando instantáneas LVM (que son instantáneas de dispositivos de bloque en lugar de instantáneas del sistema de archivos), pero en la vida real probablemente no quiera hacer eso. Existe una gran penalización en el rendimiento al ejecutar LVM con instantáneas activas. (Por otro lado, las instantáneas adecuadas del sistema de archivos, como en ZFS, tienen una penalización de rendimiento prácticamente nula).

Respuesta2

ZFSen solaris oopenindianaProbablemente sería lo más fácil. De lo contrarioBTRFS(cuando esté listo) oext3vacatener apoyo paraversionando- que probablemente sea lo que necesitas.

información relacionada