DevOps

Saturday, 23 October 2010

ufsdump and Ufsrestore

bash-3.00# ufsdump 0cuvf /dev/rmt/0n /kernel/drv
  DUMP: Date of this level 0 dump: Sat Oct 23 19:18:42 2010
  DUMP: Date of last level 0 dump: the epoch
  DUMP: Dumping /dev/rdsk/c0d0s0 (veritas:/) to /dev/rmt/0n.
  DUMP: Mapping (Pass I) [regular files]
  DUMP: Mapping (Pass II) [directories]
  DUMP: Writing 63 Kilobyte records
  DUMP: Estimated 127570 blocks (62.29MB).
  DUMP: Dumping (Pass III) [directories]
  DUMP: Dumping (Pass IV) [regular files]
  DUMP: Finished writing last dump volume
  DUMP: Starting verify pass
  DUMP: 127510 blocks (62.26MB) on 1 volume at 6628 KB/sec
  DUMP: DUMP IS DONE
bash-3.00# cat /etc/dumpdates
/dev/dsk/c0d0s6                  0 Sat Oct 23 19:17:25 2010
bash-3.00# mt st
mt: Inappropriate ioctl for device
bash-3.00# cd /users
bash-3.00# ls
lost+found  nis1        nis2
bash-3.00# mkdir nis3
bash-3.00# mkdir nis4 nis5 nis6
bash-3.00# ls
lost+found  nis1        nis2        nis3        nis4        nis5        nis6
bash-3.00# ufsdump -2cuvf /dev/rmt/0n /users
  DUMP: Date of this level 2 dump: Sat Oct 23 19:22:23 2010
  DUMP: Date of last level 0 dump: Sat Oct 23 19:17:25 2010
  DUMP: Dumping /dev/dsk/c0d0s6 (veritas:/users) to /dev/rmt/0n.
  DUMP: Mapping (Pass I) [regular files]
  DUMP: Mapping (Pass II) [directories]
  DUMP: Writing 63 Kilobyte records
  DUMP: Estimated 408 blocks (204KB).
  DUMP: Dumping (Pass III) [directories]
  DUMP: Dumping (Pass IV) [regular files]
  DUMP: Finished writing last dump volume
  DUMP: Starting verify pass
  DUMP: 376 blocks (188KB) on 1 volume at 5371 KB/sec
  DUMP: DUMP IS DONE
  DUMP: Level 2 dump on Sat Oct 23 19:22:23 2010
bash-3.00# mt st
mt: Inappropriate ioctl for device
bash-3.00# cd /users
bash-3.00# ls
lost+found  nis1        nis2        nis3        nis4        nis5        nis6
bash-3.00# cd nis3
bash-3.00# touch 1 2 3 4 5 6
bash-3.00# cat >>1

This is a sample file for ufsdump

^C
bash-3.00# ls
1  2  3  4  5  6
bash-3.00# du -h 1
   1K   1
bash-3.00# ls
1  2  3  4  5  6
bash-3.00# clea
bash: clea: command not found
bash-3.00# clear

bash-3.00# cd ..
bash-3.00# ls
lost+found  nis1        nis2        nis3        nis4        nis5        nis6
bash-3.00# ufsdump -3cuvf /dev/rmt/0n /users
  DUMP: Date of this level 3 dump: Sat Oct 23 19:24:09 2010
  DUMP: Date of last level 2 dump: Sat Oct 23 19:22:23 2010
  DUMP: Dumping /dev/dsk/c0d0s6 (veritas:/users) to /dev/rmt/0n.
  DUMP: Mapping (Pass I) [regular files]
  DUMP: Mapping (Pass II) [directories]
  DUMP: Mapping (Pass II) [directories]
  DUMP: Writing 63 Kilobyte records
  DUMP: Estimated 410 blocks (205KB).
  DUMP: Dumping (Pass III) [directories]
  DUMP: Dumping (Pass IV) [regular files]
  DUMP: Finished writing last dump volume
  DUMP: Starting verify pass
  DUMP: 376 blocks (188KB) on 1 volume at 12533 KB/sec
  DUMP: DUMP IS DONE
  DUMP: Level 3 dump on Sat Oct 23 19:24:09 2010
bash-3.00# cat /etc/dumpdates
/dev/dsk/c0d0s6                  0 Sat Oct 23 19:17:25 2010
/dev/dsk/c0d0s6                  2 Sat Oct 23 19:22:23 2010
/dev/dsk/c0d0s6                  3 Sat Oct 23 19:24:09 2010
bash-3.00# ufsrestore -tvf /dev/rmt/0n
Verify volume and initialize maps
Media block size is 126
Extract directories from tape
Initialize symbol table.
Dump   date: Sat Oct 23 19:24:09 2010
Dumped from: Sat Oct 23 19:22:23 2010
Level 3 dump of /users on veritas:/dev/dsk/c0d0s6
Label: none
dir          2  .
dir         14  ./nis3
leaf        18  ./nis3/1
leaf        19  ./nis3/2
leaf        20  ./nis3/3
leaf        21  ./nis3/4
leaf        22  ./nis3/5
leaf        23  ./nis3/6
bash-3.00# mt nbsf
/dev/rmt/0n nbsf 1 failed: Inappropriate ioctl for device
bash-3.00# mt fsf
/dev/rmt/0n fsf 1 failed: Inappropriate ioctl for device
bash-3.00# ufsdump -1cuvf /dev/rmt/0n /users
  DUMP: Date of this level 1 dump: Sat Oct 23 19:27:17 2010
  DUMP: Date of last level 0 dump: Sat Oct 23 19:17:25 2010
  DUMP: Dumping /dev/dsk/c0d0s6 (veritas:/users) to /dev/rmt/0n.
  DUMP: Mapping (Pass I) [regular files]
  DUMP: Mapping (Pass II) [directories]
  DUMP: Writing 63 Kilobyte records
  DUMP: Estimated 422 blocks (211KB).
  DUMP: Dumping (Pass III) [directories]
  DUMP: Dumping (Pass IV) [regular files]
  DUMP: Finished writing last dump volume
  DUMP: Starting verify pass
  DUMP: 376 blocks (188KB) on 1 volume at 4177 KB/sec
  DUMP: DUMP IS DONE
  DUMP: Level 1 dump on Sat Oct 23 19:27:17 2010
bash-3.00# mt st
mt: Inappropriate ioctl for device
bash-3.00# cat /etc/dumpdates
/dev/dsk/c0d0s6                  0 Sat Oct 23 19:17:25 2010
/dev/dsk/c0d0s6                  2 Sat Oct 23 19:22:23 2010
/dev/dsk/c0d0s6                  3 Sat Oct 23 19:24:09 2010
/dev/dsk/c0d0s6                  1 Sat Oct 23 19:27:17 2010
bash-3.00# clear

bash-3.00# cd /users
bash-3.00# ls
lost+found  nis1        nis2        nis3        nis4        nis5        nis6
bash-3.00# rm -r nis3
bash-3.00# rm -r nis4
bash-3.00# rm -r nis5
bash-3.00# rm -r nis6
bash-3.00# ls
lost+found  nis1        nis2

bash-3.00# ufsrestore -tvf /dev/rmt/0n
Verify volume and initialize maps
Media block size is 126
Extract directories from tape
Initialize symbol table.
Dump   date: Sat Oct 23 19:27:17 2010
Dumped from: Sat Oct 23 19:17:25 2010
Level 1 dump of /users on veritas:/dev/dsk/c0d0s6
Label: none
dir          2  .
dir         14  ./nis3
leaf        18  ./nis3/1
leaf        19  ./nis3/2
leaf        20  ./nis3/3
leaf        21  ./nis3/4
leaf        22  ./nis3/5
leaf        23  ./nis3/6
dir         15  ./nis4
dir         16  ./nis5
dir         17  ./nis6
bash-3.00# cat /etc/dumpdates
/dev/dsk/c0d0s6                  0 Sat Oct 23 19:17:25 2010
/dev/dsk/c0d0s6                  2 Sat Oct 23 19:22:23 2010
/dev/dsk/c0d0s6                  3 Sat Oct 23 19:24:09 2010
/dev/dsk/c0d0s6                  1 Sat Oct 23 19:27:17 2010
bash-3.00# ufsrestore -xvf /dev/rmt/0n
Verify volume and initialize maps
Media block size is 126
Dump   date: Sat Oct 23 19:27:17 2010
Dumped from: Sat Oct 23 19:17:25 2010
Level 1 dump of /users on veritas:/dev/dsk/c0d0s6
Label: none
Extract directories from tape
Initialize symbol table.
Make node ./nis3
Make node ./nis4
Make node ./nis5
Make node ./nis6
Extract requested files
You have not read any volumes yet.
Unless you know which volume your file(s) are on you should start
with the last volume and work towards the first.
Specify next volume #: 1
extract file ./nis3/1
extract file ./nis3/2
extract file ./nis3/3
extract file ./nis3/4
extract file ./nis3/5
extract file ./nis3/6
Add links
Set directory mode, owner, and times.
set owner/mode for '.'? [yn] y
bash-3.00# cd /users
bash-3.00# ls
lost+found  nis1        nis2        nis3        nis4        nis5        nis6
bash-3.00# ls -l
total 28
drwx------   2 root     root        8192 Oct 22 19:39 lost+found
drwxr-xr-x   2 nis1     other        512 Oct 22 19:42 nis1
drwxr-xr-x   2 nis2     other        512 Oct 22 19:42 nis2
drwxr-xr-x   2 root     root         512 Oct 23 19:23 nis3
drwxr-xr-x   2 root     root         512 Oct 23 19:21 nis4
drwxr-xr-x   2 root     root         512 Oct 23 19:21 nis5
drwxr-xr-x   2 root     root         512 Oct 23 19:21 nis6
bash-3.00# cd /nis3
bash: cd: /nis3: No such file or directory
bash-3.00# cd nis3
bash-3.00# ls
1  2  3  4  5  6
bash-3.00# cat 1
This is a sample file for ufsdump
bash-3.00#

No comments:

Post a Comment