[#] Autmatyczna kopia całego systemu

( Ostatnio zmieniony pon., 16/06/2008 - 22:27 )
 
#!/bin/bash
BACKUP_DEV="/dev/sdb1"
SRC="/"
DST="/mnt/kopie_systemu/"
OPTS="-a --force --ignore-errors --delete \
            --exclude=/proc \
            --exclude=/home \
            --exclude=/mnt \
            --exclude=/sys \
            --exclude=/tmp"

function backup() {
  rsync $OPTS $SRC $DST && \
  echo "Kopia z dnia: `date "+DATE: %Y-%m-%d%nTIME: %H:%M:%S"`" > $DST/date
}

if [ `mount | grep $BACKUP_DEV | awk '{print $1}'` ]
then
  echo "Prosze czekac... kopia na dysk: $BACKUP_DEV w toku"
  backup
else
  echo "Dysk $BACKUP_DEV nie jest podmontowany !.."
  echo "Montuję dysk: $BACKUP_DEV"
  mount $BACKUP_DEV $DST && backup
fi
Twoja ocena: Brak Średnio: 5 (1 vote)

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Proszę odpowiedzieć
9
D
W
C
y
p
m
S
Q
f
Enter the code without spaces and pay attention to upper/lower case.