Tuesday, September 13, 2005
ufsdump incremental snapshot (5)
1) fssnap -F ufs -o bs=/var/tmp,unlink /export/home
2) ufsdump 0ufN /dev/rmt/0 /dev/rdsk/c0t0d0s7 /dev/rfssnap/0
* 0 dumps all; N updates /etc/dumpdates with c0t0d0s7 and not rfssnap
3) fssnap -d /export/home
4) recreate snapshot
5) ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c0t0d0s7 /dev/rfssnap/0
* 1 dumps increment against the device specified after N flag
2) ufsdump 0ufN /dev/rmt/0 /dev/rdsk/c0t0d0s7 /dev/rfssnap/0
* 0 dumps all; N updates /etc/dumpdates with c0t0d0s7 and not rfssnap
3) fssnap -d /export/home
4) recreate snapshot
5) ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c0t0d0s7 /dev/rfssnap/0
* 1 dumps increment against the device specified after N flag
Back up snapshot with tar
1) mount -F ufs -o ro /dev/fssnap/0 /export/bak ; cd /export/bak
2) tar cvf /dev/rmt/0 .
2) tar cvf /dev/rmt/0 .
Two facts on snapshots
1) During creation, file system is read-only.
2) File system is consistent, but not application data.
2) File system is consistent, but not application data.
Proper options for snapshots
-o bs=/var/tmp,unlink
* bs -> backing-store file
* unlink automatically deletes the file when not needed
* bs -> backing-store file
* unlink automatically deletes the file when not needed
Monday, September 12, 2005
Steps to ufsrestore (5)
1) newfs /dev/rdsk/c0t0d0s7
2) mount /dev/dsk/c0t0d0s7 /export/home ; cd /export/home
3) ufsrestore rf /dev/rmt/0
4) rm restoresymtable
5) ufsdump 0uf /dev/rmt/0 /dev/rdsk/c0t0d0s7
* always back up the new fs - ufsrestore makes changes
* restoresymtable is a temp file for ufsrestore
2) mount /dev/dsk/c0t0d0s7 /export/home ; cd /export/home
3) ufsrestore rf /dev/rmt/0
4) rm restoresymtable
5) ufsdump 0uf /dev/rmt/0 /dev/rdsk/c0t0d0s7
* always back up the new fs - ufsrestore makes changes
* restoresymtable is a temp file for ufsrestore
Determine space requirement of ufsdump
ufsdump 0S /dev/rdsk/c0t0d0s0
* S calculates space needed
* useful for incremental backups
* S calculates space needed
* useful for incremental backups
