Backing up SOHO server
Jerry McAllister
jerrymc at msu.edu
Mon Oct 23 15:10:49 UTC 2006
On Sun, Oct 22, 2006 at 03:32:11PM -0400, Jim Stapleton wrote:
> 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.
Really, using dump/restore is a much better method.
Stick with it.
////jerry
>
> Sorry I couldn't be more help with your specific questions.
> -Jim Stapleton
>
> On 10/22/06, esavage at reyrey.net <esavage at 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 at freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> >To unsubscribe, send any mail to
> >"freebsd-questions-unsubscribe at freebsd.org"
> >
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list