[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