Step 5. Change directory to $FS_HOME/internal/fsdb and move each file with a .dbd extension to the same name .dbd.old. There should be one fs1_#.dbd and fs5_#.dbd file for each file system managed by FileServ.
cd $FS_HOME/internal/fsdb
mv fileserv2.dbd fileserv2.dbd.old mv fileserv3.dbd fileserv3.dbd.old mv fileserv4.dbd fileserv4.dbd.old mv fs1_4.dbd fs1_4.dbd.old
mv fs5_4.dbd fs5_4.dbd.old
...
Step 6. Change directory to DDL and modify the fs3.ddl file by changing the 4 “long” references in mediadir_rec to “a_u32_t”.
Step 7. If a fs2.ddl.sgi file exists, do the following:
mv fs2.ddl fs2.ddl.old mv fs2.ddl.sgi fs2.ddl
Step 8. Run the following commands shown below:
ddlp fs2.ddl ddlp fs3.ddl ddlp fs4.ddl
Step 9. Remove fileserv*.h; move fileserv*.dbd, and change directory:
rm fileserv*.h
mv fileserv*.dbd ..
cd ..
Step 10. Modify the "fs1.ddl" file as follows:
a)Find the "record fileattr_rec {" line
b)Modify the following line from:
char fadmhdl[64]; | /* DMIG handle binary data */ |
to: |
|
char fadmhdl[64][1]; | /* DMIG handle binary data */ |
c) Find the "record dirdb_rec | {" line |
d) Modify the following line from: | |
char drdmhdl[64]; | /* DMIG handle binary data */ |
Page 10 of 16 | FileServ Version | www.adic.com |