Создать снимок ( snapshot ) файловой системы в Solaris (например, для бэкапа файловой системы на ленту, или для «быстрого бэкапа» при применении патчей, чтобы легко откатиться обратно итд):
# fssnap -F ufs -o maxsize=500m,unlink,backing-store=/test_snap.tmp /var /dev/fssnap/0 # mount -o ro /dev/fssnap/0 /tmp/1
Опции:
backing-store — использовать этот файл для сохранения изменений в файловой системе ( /var )
maxsize — не превышать этот размер файла для снэпшота ( /test_snap.tmp )
unlink — удалять файл ( /test_snap.tmp ) после удаления снэпшота
Снимок работает на том принципе, что измененные блоки с файловой системы переносятся в файл (или сырое устройство), которые вы указали в опции backing-store. Когда количество измененных блоков превысит размер maxsize — устройство самопроизвольно разрушится.
список снимков
# fssnap -i
удалить снимок
# fssnap -d /dev/fssnap/0