dump. It is the old Berkeley filesystem backup program. Sun's ufsdump is merely their update of the same program. - rick warner On Tue, 20 Nov 2001, dfp10 wrote: > Hello! > I have been using the following script for Solaris and need to find linux > equivalents for the following programs: > ufsdump (dumpe2fs?) > prtvtoc > and there are several more that I am not sure about. > Thanks, > Don Parsons > > ************************************ > #!/bin/sh > # @(#) backup-script 1.2 95/09/15 > # > # simple dump script /usr/bin/ufsscript to do full dump of an entire system > # > # edit the following to suit your configuration > # > TAPE=/dev/rmt/0mbn # this should be the non-rewinding tape device > > # use this for 2.3 GB 8mm drives > #DUMPPARM="0ubdsf 126 54000 6000" > > # use this for 5GB (4mm & 8mm) drives > # DUMPPARM="0ubdsf 126 54000 13000" > # same but COMPRESSED > DUMPPARM="0ubdsf 126 54000 26000" > # DUMPPARM="0ubdsf 126 50800 740" > # DUMPPARM="0cfu" > # run from a shell tool or a cron. By default it backs up the entire > # system. For incremental backups replace the DUMPPARM line with > # DUMPPARM="xubdsf 126 nnnnnn nnnnn" > # the x in place of 0 means incremental dump, or only the stuff > # thats changed since the last since the last incremental dump was > # done. Take a full (level 0)and save it in case of hd cashes. > # Periodically run an incremental or a full dump (depending on the > # amount of data change on the machine > # to dump specific filesystems, set FILESYS to a list of > # the devices you want to dump. If FILESYS is null, all > # ufs filesystems listed in /etc/vfstab will be dumped. > FILESYS="" > > # to print useful recovery information (disk layout, dump list) > # set PRINTER to the name of the printer you wish to spool > # the output to. If PRINTER is null, no output will be produced > PRINTER=parsons > > #----- shouldn't have to modify anything below here ----- > > getfs() { > if [ -z "$FILESYS" ]; then > FILESYS=`awk '$1 !~ /^#/ && $4 == "ufs" {print $2}' </etc/vfstab` > fi > } > > getrootdisk() { > ROOTDISK=`awk '$1 !~ /^#/ && $3 == "/" {print $2}' </etc/vfstab | > sed -e 's/$s./s2/'` > } > > > # start of actual process > > PATH=/usr/bin:/usr/sbin:/sbin; export PATH > > echo "Dump started at `date`" > mt -f $TAPE rewind > > getfs > > for i in $FILESYS > do > echo "Starting $i at `date`" > ufsdump $DUMPPARM $TAPE $i >/dev/null > echo ufsdump $DUMPPARM $TAPE $i > echo "Finished $i at `date`" > done > > if [ -n "$PRINTER" ]; > then > ( > echo "Dump done on `date`" > echo "" > echo "Tape contains the following partitions, in sequence" > for i in $FILESYS > do > echo $i > done > echo "" > getrootdisk > prtvtoc $ROOTDISK > ) | lp -d$PRINTER > # unexpected end of file at last line > fi > ******************************* > > ############################################################### > Donald F. Parsons MB.BS, Ph.D, Research Physician,Wadsworth Ctr > NY State Dept of Health, ESP Box 509, Albany NY 12201-0509 > [EMAIL PROTECTED] (518)474-7047 > > > > _______________________________________________ > Redhat-list mailing list > [EMAIL PROTECTED] > https://listman.redhat.com/mailman/listinfo/redhat-list > _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list