Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Oct 2006 11:08:01 -0400
From:      Jerry McAllister <jerrymc@msu.edu>
To:        Jim Stapleton <stapleton.41@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Backing up SOHO server
Message-ID:  <20061023150801.GD78729@gizmo.acns.msu.edu>
In-Reply-To: <80f4f2b20610221232m192b7d3di7b0ccefce22cd57f@mail.gmail.com>
References:  <1b6a9c1b5cb2.1b5cb21b6a9c@reyrey.net> <80f4f2b20610221232m192b7d3di7b0ccefce22cd57f@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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"
> >
> _______________________________________________
> 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?20061023150801.GD78729>