In an attempt to automate our backups (my PFY was doing manual DVD burning every day), we bought a Dell Poweredge SC420 with a pair of 250G SATA drives and no OS. It'll go either to our disaster hotsite, or a colo. The only thing the box will be doing is rsync over ssh. Our various nix and Windows servers (via cwrsync) will connect on a schedule and back up various top-level directories. Testing on a different server over the 'Net showed typical backup times of 5 to 10 minutes for one such directory, depending on how much had changed overnight. We expect to have backup traffic for about 1 hour each night, up to a max of 4 hours (rarely). Email will, of course, be the killer. We may go back to CD's/DVD's for that.
At any rate, here are the steps I went through to set up the Dell server:
vi /etc/grub/menu.lst
Change the lines starting with "kernel": append the text " acpi=off".
cd /
mkdir /data1
mkdir /data2
vi /etc/fstab
add the lines:
/dev/sda1 /data1 ext3 defaults,errors=remount-ro 0 2
/dev/sdb1 /data2 ext3 defaults,errors=remount-ro 0 2
cd /etc/rcS.d
mv S36discover S29discover
apt-get install rsync
vi /etc/default/rsync (set RSYNC_ENABLE=true)
vi /etc/rsyncd.conf (see online docs)
/etc/init.d/rsync start
vi /etc/ssh/sshd_config
PermitRootLogin no
RSAAuthentication no
Another Scott on IWETHEY asked me to expand on why I chose b2evolution for the blog software here, especially in relation to this post. I'm awfully bad at recording my decision-making processes, but I'll try.
Lots of blogs I examined failed one of our requirements outright, or at least offended my sensibilities
:
Meh. That's enough for now. b2evo has had its own quirks, but the problems have been surmountable with a minimum of effort. I think it will serve us well enough.