Veritas File System 4.1 Administrator's Guide (HP-UX 11i v3, February 2007)
Storage Checkpoints
Storage Checkpoint Administration
Chapter 5 87
# cat /mnt0/file
goodbye
# cat /mnt0@5_30pm/file
hello, world
6. Unmount the Storage Checkpoint, convert the Storage Checkpoint to a nodata Storage Checkpoint, and
mount the Storage Checkpoint again.
# umount /mnt0@5_30pm
# fsckptadm -s set nodata ckpt@5_30pm /mnt0
# mount -F vxfs -o ckpt=ckpt@5_30pm \
/dev/vx/dsk/dg1/test0:ckpt@5_30pm /mnt0@5_30pm
7. Examine the content of both files. The original file must contain the latest data:
# cat /mnt0/file
goodbye
You can traverse and read the directories of the nodata Storage Checkpoint; however, the files contain no
data, only markers to indicate which block of the file has been changed since the Storage Checkpoint was
created:
# ls -l /mnt0@5_30pm/file
-rw-r--r-- 1 root other 13 Jul 13 17:13 /mnt0@5_30pm/file
# cat /mnt0@5_30pm/file
cat: /mnt0@5_30pm/file: Input/output error
Conversion with Multiple Storage Checkpoints
The following example highlights the conversion of data Storage Checkpoints to nodata Storage
Checkpoints, particularly when dealing with older Storage Checkpoints on the same file system:
To convert Storage Checkpoints :
1. Create a file system and mount it on /mnt0:
# mkfs -F vxfs /dev/vx/rdsk/dg1/test0
version 6 layout
1024000 sectors, 512000 blocks of size 1024, log size 1024 blocks
largefiles supported
# mount -F vxfs /dev/vx/dsk/dg1/test0 /mnt0