Skrip fungsional-mentah ini akan membackup semuanya di bawah matahari ke hard drive eksternal Anda di bawah farm link keras. Nama direktori adalah timestamp, dan mempertahankan symlink ke cadangan sukses terbaru. Anggap saja sebagai Time Machine tanpa GUI mewah.
#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest
Atur untuk membuat yang kosong $TARGET
dan sambungkan boneka $TARGET/latest
ke dalamnya. Populate /etc/backup/rsync.exclude
dengan lost+found
, tmp
, var/run
dan segala sesuatu yang Anda perlu untuk melewatkan selama cadangan, atau pergi untuk --sertakan-dari apakah itu cocok Anda lebih baik; man rsync
adalah temanmu
Pemeriksaan kewarasan yang tepat, kontrol kesalahan, cadangan jarak jauh, dan GUI GNOME yang cantik dibiarkan sebagai latihan bagi pembaca ;-)