Date: Sun, 22 Oct 2006 15:32:11 -0400 From: "Jim Stapleton" <stapleton.41@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: Backing up SOHO server Message-ID: <80f4f2b20610221232m192b7d3di7b0ccefce22cd57f@mail.gmail.com> In-Reply-To: <1b6a9c1b5cb2.1b5cb21b6a9c@reyrey.net> References: <1b6a9c1b5cb2.1b5cb21b6a9c@reyrey.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hmm, not familiar with "dump" or "restore", but what I would suggest, is when you can get some down time, boot from a live cd, and using a dd/bzip2/split combo (or any other method of your choice), make a backup image of the drive as well, If you get a new drive with the same size/etc, it'll massively speed up the reinstall phase. When you recover, all you need is cat/bunzip2/dd to do the restore. It's quite a bit faster than a reinstall, especially if you compile your own apps - it saved me a lot of time when my notebook died. Sorry I couldn't be more help with your specific questions. -Jim Stapleton On 10/22/06, esavage@reyrey.net <esavage@reyrey.net> wrote: > 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 "freebsd-questions-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?80f4f2b20610221232m192b7d3di7b0ccefce22cd57f>