でバックアップをとりたいファイルシステムを確認する。
#device device
mount FS
fsck mount mount
#to mount to fsck
point type
pass at boot options
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr
ufs 1 yes
-
fd -
/dev/fd fd -
no -
/proc - /proc
proc - no
-
/dev/dsk/c0t3d0s1 -
- swap -
no -
/dev/dsk/c0t3d0s0
/dev/rdsk/c0t3d0s0 /
ufs 1 no
-
/dev/dsk/c0t3d0s6
/dev/rdsk/c0t3d0s6 /usr
ufs 1 no
-
/dev/dsk/c0t1d0s4
/dev/rdsk/c0t1d0s4 /var
ufs 1 no -
/dev/dsk/c0t1d0s7
/dev/rdsk/c0t1d0s7 /export/home
ufs 2 yes -
/dev/dsk/c0t1d0s5
/dev/rdsk/c0t1d0s5 /opt
ufs 2 yes
-
/dev/dsk/c0t2d0s5
/dev/rdsk/c0t2d0s5 /home2 ufs
2 yes -
/dev/dsk/c0t2d0s6
/dev/rdsk/c0t2d0s6 /home3 ufs
2 yes -
swap - /tmp
tmpfs - yes
-
赤い部分のファイルシステムを1つのテープにバックアップを取りたい場合は
#ufsdump 0cuf /dev/rmt/0n /dev/rdsk/c0t3d0s0 (/領域のバックアップ)
#ufsdump 0cuf /dev/rmt/0n /dev/rdsk/c0t3d0s6 (/usr領域のバックアップ)
あとは同様。
注意
/dev/rmt/0n と n を付けないとテープが1回ごとに巻き戻されてしまう。
Cシェルスクリプトで
#!bin/csh
ufsdump 0cuf /dev/rmt/0n /dev/rdsk/c0t3d0s0
ufsdump 0cuf /dev/rmt/0n /dev/rdsk/c0t3d0s6
: : :
ufsdump 0cuf /dev/rmt/0n /dev/rdsk/c0t2d0s6
を記述し、backupというファイル名で保存し、
#chmod 700 backup
#csh
#backup
とすればフルバックアップをとることができる。