All,

I have freebsd 6.1 installed running Samba authenticating my home users and 
pc's and home shares for each user. This also serves as a web development box 
for my internal network. Because there is a login script that runs to map 
drives on the remote pc's all users are accustomed to dumping there important 
data there. I am trying to come up with a backup and restore plan. 

Just plan to do complete dumps with the script below once a week which is good 
for me due to the fact of how the box is used. If a total drive crash happens  
I will just reinstall from cd then use restore to recover the dump. I am 
backing up to a usb drive connected to the server. I have printed the file 
system and taped it to the top of the usb drive hehehehe.

Any other input would be appreciated. Also on the restore portion I plan to 
just cd into that slice and run

dd if=/mnt/backup/file/<Backup.gz> |gzip -d |restore -rf -

Since this is for home use and protection for only disasster/drive failure a 
new install will be done, will retore over write what is there to restore the 
old contents?

vader# df -H
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    260M     55M    184M    23%    /
devfs          1.0k    1.0k      0B   100%    /dev
/dev/ad0s1g     20G     10G    8.1G    56%    /home
/dev/ad0s1d    1.0G    223k    954M     0%    /tmp
/dev/ad0s1f     12G    2.5G    9.0G    22%    /usr
/dev/ad0s1e    4.2G    620M    3.2G    16%    /var
/dev/ad4s1     242G    122G    100G    55%    /music
devfs          1.0k    1.0k      0B   100%    /var/named/dev
/dev/da0s1d    116G    6.8G    100G     6%    /mnt/backup
vader# more /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad0s1g             /home           ufs     rw              2       2
/dev/ad0s1d             /tmp            ufs     rw              2       2
/dev/ad0s1f             /usr            ufs     rw              2       2
/dev/ad0s1e             /var            ufs     rw              2       2
/dev/ad4s1              /music          ufs     rw              3       3
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

The backup script

vader# more dumpbackup.sh 
#!/bin/sh
mount -t ufs /dev/da0s1d /mnt/backup/
dump=/sbin/dump
chflags=/bin/chflags
dt=`date +%Y%m%d`
destpath=/mnt/backup/file
lvl=0

# /
src1=/dev/ad0s1a
# /home
src2=/dev/ad0s1g
# /var
src3=/dev/ad0s1e
# /usr
src4=/dev/ad0s1f

dest1=$destpath/root_ad0s1a_l0_$dt.gz
dest2=$destpath/home_ad0s1g_l0_$dt.gz
dest3=$destpath/var_ad0s1e_l0_$dt.gz
dest4=$destpath/usr_ad0s1f_l0_$dt.gz

# Exceptions NO BACKUP
$chflags -R nodump /usr/ports/
$chflags -R nodump /usr/src/
$chflags -R nodump /usr/obj/
$chflags -R nodump /mnt/backup/

# Fullbackup Level 0 Monthly
$dump -$lvl -Lauf - $src1 | gzip -2 | dd of=$dest1
$dump -$lvl -Lauf - $src2 | gzip -2 | dd of=$dest2
$dump -$lvl -Lauf - $src3 | gzip -2 | dd of=$dest3
$dump -$lvl -Lauf - $src4 | gzip -2 | dd of=$dest4

#Finish Comments
umount /mnt/backup/
echo "Finished Another Weeks Backup"
vader#




_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to