-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Roland Smith wrote: >> Is it possible to rollback a file system snapshot, i.e. restore the >> file system to the state it was in at the time a mksnap_ffs command >> was issued? > > You can mount the snapshot, and then copy the files back to the original fs. > Note that cp can preserve flags, but not ACLs AFAIK.
Yes, I know that this is possible. However, it's a lot of work. There should be some straightforward way of rolling back to a snapshot, since the files and all the file system structure are already there. Also, there might not be room on the disk for it. >> User scenario: >> >> Before a major upgrade (eg. releng->current, portupgrade -a, etc), >> it would be nice to mksnap_ffs, and then after the upgrade be able >> to either delete the snapshot if all went well, or rollback to the >> snapshot. > > You should use dump(8) in this case. Create level 0 dumps of your > filesystems and store them somewhere. You can dump live filesystems with > dump's -L flag. > > If you botch the upgrade, you can use restore(8) to revert your > filesystems to the situation before the upgrade. > > Note that you should really make regular dumps of your filesystems as > backups anyway! This is also beyond the point, although I appreciate that you suggest alternative ways to meet my objectives. dump/restore would also require additional disk space. I do actually backup my data on a regular basis, but not all of my computers really need external backup, as I could stand some downtime. However, if I could easily make a snapshot, and then either roll back or delete it afterwards, it would be a nice compromise between security and effort. And also: it seems it should be possible to do this. If not, I might want to make a tool for it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: mailto:[EMAIL PROTECTED] to get my PGP-key iD4DBQFGWITghQg3vZGYu0ARAjIeAJwIe7+pbMw62dHClFo1r6R6byUKaQCYzWx3 QcIl0qBiYsKdyytwxzVHww== =OFQk -----END PGP SIGNATURE----- _______________________________________________ firstname.lastname@example.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"