From: Chris F. <cf...@so...> - 2002-08-22 06:31:41
|
Hi all, I am trying to write a script to dump all ext2 partitions onto a tape drive. However the problem I seem to be having is that the dump command I am sending keeps copying the next partitions over the old ones on the tape. ie /root gets copied on to tape, than /var gets copied over /root than /home gets copied over /var etc. So the only data that is on the tape is only the last partition copied to it. The guts of the script that I am using includes: mounted_filesys=$(df -k | grep "\/dev\/sd" | awk '{print $6}' | grep -v "^/cdrom") for filesystem in ${mounted_filesys} do mt -f /dev/st0 compression 1 mt -f /dev/st0 datcompression >>${LOG_FILE} 2>&1 /sbin/dump -0a -f /dev/nst0 ${filesystem} >>${LOG_FILE} 2>&1 done The log file indicates that each partition gets backed up. But then when I go to restore anything but the last backup I get an I/O ERROR. So I presume the data has been copied over. Does any have any suggestions on how I can go about sorting this problem or know of any good scripts for Linux that back up multiple partitions? I have had a nose around on the web but so far have not found anything that will help. Thanks in advance. Chris Freeman |