[Info-vax] BACKUP/IMAGE, Empty directories and /IGNORE=NOBACKUP
Jilly
jilly at hp.com
Thu Aug 23 12:59:37 EDT 2012
"gsachs" <conversecorollary at yahoo.com> wrote in message
news:79CdnaYqVK7gzKvNnZ2dnUVZ_hOdnZ2d at giganews.com...
> Does anyone recall an issue when using the /IMAGE qualifier and backing up
> empty directories, whether the empty the directory was at the MFD or a
> sub-directory? To take the question one step further, does anyone recall
> having to use /IGNORE=NOBACKUP to correct the problem with these empty
> directories?
>
> thanks,
> g
>
>
OpenVMS - VMS Backup: Empty Directories in the MFD ([000000]) Are Not
Restored
ISSUE:
Creating a VMS backup saveset of a disk using [*...] as input selection,
will result in all the directories from [000000] to be present in the
saveset.
However, when restoring this saveset to another disk the directories which
do not have files in them, will not be created on the target disk. Empty
directories below the MFD (for example, [TEMP1.SUBDIR2] will be created
fine.
The following scenario shows this behavior. Note that TEMP2.DIR , TEMP4.DIR
and TEMP5.DIR will not be created by the restore-operation.
UTRIP4/ALPH> dir lda123:[000000...]
Directory LDA123:[000000]
000000.DIR;1 BACKUP.SYS;1 BADBLK.SYS;1 BADLOG.SYS;1
BITMAP.SYS;1 CONTIN.SYS;1 CORIMG.SYS;1 INDEXF.SYS;1
SECURITY.SYS;1 TEMP1.DIR;1 TEMP2.DIR;1 TEMP3.DIR;1
TEMP4.DIR;1 TEMP5.DIR;1 VOLSET.SYS;1
Total of 15 files.
Directory LDA123:[TEMP1]
FILE1.TXT;1 SUBDIR1.DIR;1 SUBDIR2.DIR;1
Total of 3 files.
Directory LDA123:[TEMP1.SUBDIR1]
FILE1.TXT;1
Total of 1 file.
Directory LDA123:[TEMP3]
FILE1.TXT;1
Total of 1 file.
Grand total of 4 directories, 20 files.
UTRIP4/ALPH> backup/list/log lda123:[*...]*.*;* test1.bck/save
Listing of save set(s)
%BACKUP-S-COPIED, copied LDA123:[000000]000000.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP1.DIR;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1]FILE1.TXT;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1]SUBDIR1.DIR;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1.SUBDIR1]FILE1.TXT;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1]SUBDIR2.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP2.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP3.DIR;1
%BACKUP-S-COPIED, copied LDA123:[TEMP3]FILE1.TXT;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP4.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP5.DIR;1
Save set: TEST1.BCK
Written by: VELZEN
UIC: [000100,000076]
Date: 27-AUG-2008 12:00:59.58
Command: BACKUP/LIST/LOG LDA123:[*...]*.*;* TEST1.BCK/SAVE
Operating system: OpenVMS Alpha version V8.3
BACKUP version: V8.3
CPU ID register: 80000000
Node name: _UTRIP4::
Written on: _$1$DGA110:
Block size: 32256
Group size: 10
Buffer count: 402
[000000]000000.DIR;1 1 26-AUG-2008
12:36
[000000]TEMP1.DIR;1 1 26-AUG-2008
12:37
[TEMP1]FILE1.TXT;1 0 26-AUG-2008
12:37
[TEMP1]SUBDIR1.DIR;1 1 26-AUG-2008
16:01
[TEMP1.SUBDIR1]FILE1.TXT;1 0 26-AUG-2008
16:02
[TEMP1]SUBDIR2.DIR;1 1 26-AUG-2008
16:01
[000000]TEMP2.DIR;1 1 26-AUG-2008
12:37
[000000]TEMP3.DIR;1 1 26-AUG-2008
12:37
[TEMP3]FILE1.TXT;1 0 26-AUG-2008
12:37
[000000]TEMP4.DIR;1 1 26-AUG-2008
12:37
[000000]TEMP5.DIR;1 1 26-AUG-2008
12:37
Total of 11 files, 8 blocks
End of save set
UTRIP4/ALPH> init lda124 xxx
UTRIP4/ALPH> mount/ov=id lda124
%MOUNT-I-MOUNTED, XXX mounted on _$8$LDA124: (UTRIP4)
UTRIP4/ALPH> back/log test1.bck/save lda124:[*...]
%BACKUP-S-CREDIR, created directory LDA124:[TEMP1]
%BACKUP-S-CREATED, created LDA124:[TEMP1]FILE1.TXT;1
%BACKUP-S-CREDIR, created directory LDA124:[TEMP1.SUBDIR1]
%BACKUP-S-CREATED, created LDA124:[TEMP1.SUBDIR1]FILE1.TXT;1
%BACKUP-S-CREDIR, created directory LDA124:[TEMP1.SUBDIR2]
%BACKUP-S-CREDIR, created directory LDA124:[TEMP3]
%BACKUP-S-CREATED, created LDA124:[TEMP3]FILE1.TXT;1
UTRIP4/ALPH> dir lda124:[000000...]
Directory LDA124:[000000]
000000.DIR;1 BACKUP.SYS;1 BADBLK.SYS;1 BADLOG.SYS;1
BITMAP.SYS;1 CONTIN.SYS;1 CORIMG.SYS;1 INDEXF.SYS;1
SECURITY.SYS;1 TEMP1.DIR;1 TEMP3.DIR;1 VOLSET.SYS;1
Total of 12 files.
Directory LDA124:[TEMP1]
FILE1.TXT;1 SUBDIR1.DIR;1 SUBDIR2.DIR;1
Total of 3 files.
Directory LDA124:[TEMP1.SUBDIR1]
FILE1.TXT;1
Total of 1 file.
Directory LDA124:[TEMP3]
FILE1.TXT;1
Total of 1 file.
Grand total of 4 directories, 17 files.
SOLUTION:
This behavior will not occur when [000000...] is used as the input file
specification or, alternatively, when a complete Image backup is taken of
the disk.
UTRIP4/ALPH> backup/list/log lda123:[000000...]*.*;* test2.bck/save
Listing of save set(s)
%BACKUP-S-COPIED, copied LDA123:[000000]000000.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]BACKUP.SYS;1
%BACKUP-S-HEADCOPIED, copied LDA123:[000000]BADBLK.SYS;1 header
%BACKUP-S-HEADCOPIED, copied LDA123:[000000]BADLOG.SYS;1 header
%BACKUP-S-HEADCOPIED, copied LDA123:[000000]BITMAP.SYS;1 header
%BACKUP-S-COPIED, copied LDA123:[000000]CONTIN.SYS;1
%BACKUP-S-COPIED, copied LDA123:[000000]CORIMG.SYS;1
%BACKUP-S-HEADCOPIED, copied LDA123:[000000]INDEXF.SYS;1 header
%BACKUP-S-COPIED, copied LDA123:[000000]SECURITY.SYS;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP1.DIR;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1]FILE1.TXT;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1]SUBDIR1.DIR;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1.SUBDIR1]FILE1.TXT;1
%BACKUP-S-COPIED, copied LDA123:[TEMP1]SUBDIR2.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP2.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP3.DIR;1
%BACKUP-S-COPIED, copied LDA123:[TEMP3]FILE1.TXT;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP4.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]TEMP5.DIR;1
%BACKUP-S-COPIED, copied LDA123:[000000]VOLSET.SYS;1
Save set: TEST2.BCK
Written by: VELZEN
UIC: [000100,000076]
Date: 27-AUG-2008 12:01:13.26
Command: BACKUP/LIST/LOG LDA123:[000000...]*.*;* TEST2.BCK/SAVE
Operating system: OpenVMS Alpha version V8.3
BACKUP version: V8.3
CPU ID register: 80000000
Node name: _UTRIP4::
Written on: _$1$DGA110:
Block size: 32256
Group size: 10
Buffer count: 402
[000000]000000.DIR;1 1 26-AUG-2008
12:36
[000000]BACKUP.SYS;1 0 26-AUG-2008
12:36
[000000]BADBLK.SYS;1 0 26-AUG-2008
12:36
[000000]BADLOG.SYS;1 0 26-AUG-2008
12:36
[000000]BITMAP.SYS;1 2 26-AUG-2008
12:36
[000000]CONTIN.SYS;1 0 26-AUG-2008
12:36
[000000]CORIMG.SYS;1 0 26-AUG-2008
12:36
[000000]INDEXF.SYS;1 56 26-AUG-2008
12:36
[000000]SECURITY.SYS;1 1 26-AUG-2008
12:36
[000000]TEMP1.DIR;1 1 26-AUG-2008
12:37
[TEMP1]FILE1.TXT;1 0 26-AUG-2008
12:37
[TEMP1]SUBDIR1.DIR;1 1 26-AUG-2008
16:01
[TEMP1.SUBDIR1]FILE1.TXT;1 0 26-AUG-2008
16:02
[TEMP1]SUBDIR2.DIR;1 1 26-AUG-2008
16:01
[000000]TEMP2.DIR;1 1 26-AUG-2008
12:37
[000000]TEMP3.DIR;1 1 26-AUG-2008
12:37
[TEMP3]FILE1.TXT;1 0 26-AUG-2008
12:37
[000000]TEMP4.DIR;1 1 26-AUG-2008
12:37
[000000]TEMP5.DIR;1 1 26-AUG-2008
12:37
[000000]VOLSET.SYS;1 0 26-AUG-2008
12:36
Total of 20 files, 67 blocks
End of save set
UTRIP4/ALPH> back/log test1.bck/save lda124:[*...]
UTRIP4/ALPH> back/log test2.bck/save lda124:[*...]
%BACKUP-E-OPENOUT, error opening LDA124:[000000]SECURITY.SYS;1 as output
-RMS-E-FEX, file already exists, not superseded
%BACKUP-S-CREDIR, created directory LDA124:[TEMP1]
%BACKUP-S-CREATED, created LDA124:[TEMP1]FILE1.TXT;1
%BACKUP-S-CREDIR, created directory LDA124:[TEMP1.SUBDIR1]
%BACKUP-S-CREATED, created LDA124:[TEMP1.SUBDIR1]FILE1.TXT;1
%BACKUP-S-CREDIR, created directory LDA124:[TEMP1.SUBDIR2]
%BACKUP-S-CREDIR, created directory LDA124:[TEMP2]
%BACKUP-S-CREDIR, created directory LDA124:[TEMP3]
%BACKUP-S-CREATED, created LDA124:[TEMP3]FILE1.TXT;1
%BACKUP-S-CREDIR, created directory LDA124:[TEMP4]
%BACKUP-S-CREDIR, created directory LDA124:[TEMP5]
UTRIP4/ALPH> dir lda124:[000000...]
Directory LDA124:[000000]
000000.DIR;1 BACKUP.SYS;1 BADBLK.SYS;1 BADLOG.SYS;1
BITMAP.SYS;1 CONTIN.SYS;1 CORIMG.SYS;1 INDEXF.SYS;1
SECURITY.SYS;1 TEMP1.DIR;1 TEMP2.DIR;1 TEMP3.DIR;1
TEMP4.DIR;1 TEMP5.DIR;1 VOLSET.SYS;1
Total of 15 files.
Directory LDA124:[TEMP1]
FILE1.TXT;1 SUBDIR1.DIR;1 SUBDIR2.DIR;1
Total of 3 files.
Directory LDA124:[TEMP1.SUBDIR1]
FILE1.TXT;1
Total of 1 file.
Directory LDA124:[TEMP3]
FILE1.TXT;1
Total of 1 file.
Grand total of 4 directories, 20 files.
There are BACKUP patch kits that will 'fix' this such that [*...] works the
same as [000000...]
More information about the Info-vax
mailing list