Strona 1 z 1
[Bash] Skrypt do backupa
: 25 kwie 2010, 21:12
autor: chuki
Witam mam kłopot jak w tym skrypcie zmienić metodę kompresji na tar bo zip to chyba nie najlepszy pomysł ?
a może można coś ulepszyć

?
#!/bin/bash
in='/home/xxx/Desktop';
out='/media/disk/backup';
# Robienie kopi #
echo ''
echo "Czas "`date +%R`". Robie kopie ..."
echo ''
cd $out
#Identyfikacja kopi
if test -f backup3.zip
then rm -f backup3.zip
fi
if test -f backup2.zip
then mv backup2.zip backup3.zip
fi
if test -f backup1.zip
then mv backup1.zip backup2.zip
fi
#Archiwizacja
zip -9 -P pass -r $out/backup1.zip $in [email]-x@/$out/wykluczenia.lst[/email]
Odp: [Bash] Skrypt do backupa
: 25 kwie 2010, 22:49
autor: leon1313
Heh, poczytać o tar przede wszystkim:
http://gorzow-wlkp.pl/linux/tar.php
Odp: [Bash] Skrypt do backupa
: 25 kwie 2010, 23:42
autor: chuki
czy ten skrypt jest dobry do backupa 80gb danych ?
Odp: [Bash] Skrypt do backupa
: 26 kwie 2010, 11:37
autor: darnok
Może warto dodać datę na końcu pliku np. backup-26-04-2010.tar.gz
i tworzyć kopię całego katalogu domowego a nie tylko tego co się znajduje na pulpicie?:)
Odp: [Bash] Skrypt do backupa
: 30 kwie 2010, 11:48
autor: antysoft.pl
Twój skrypt zadziałał jak wywaliłem zip
Ogólnie skrypt jest dobry (wstaw datę do każdego backupu).
Zastanów się czy nie warto wykorzystać "rsync"
Możesz wykorzystać opisywany mechanizm do "synchronizacji danych"
Opisane jest tu
Odp: [Bash] Skrypt do backupa
: 30 kwie 2010, 12:27
autor: sibul
Pakowanie bzipem
Kod: Zaznacz cały
tar -cjf paczka.tar.bz2 /sciezka/do/skopiowania
wypakowywanie:
Odp: [Bash] Skrypt do backupa
: 30 kwie 2010, 19:44
autor: verdorben
antysoft.pl pisze:Zastanów się czy nie warto wykorzystać "rsync"
Możesz wykorzystać opisywany mechanizm do "synchronizacji danych"
Opisane jest tu
I do czego to ma służyć? Najpierw kopiujesz z /home/* do /media/* żeby po 3 sekundach
skopiować to samo z /media/* do /home/*. Nie powiesz nam chyba że w ciągu tych 3 sekund coś tam wrzucasz?!
Kod: Zaznacz cały
rsync -v -r -u -t /home/antysoft/Pulpit/usb /media/kinkston
sync
echo ?Zaktualizowano katalog 1?
sleep 3
rsync -v -r -u -t /media/kinkston /home/antysoft/Pulpit/usb
A może byś się zastanowił nad automatyczną aktualizacją za pomocą udev (udev rule + skrypt)
/media/usb /home/gdzieś + skrypt z crona z aktualizacją /home/gdzieś /media/usb tylko w wypadku kiedy usb jest podpięte?
Odp: [Bash] Skrypt do backupa
: 01 maja 2010, 09:56
autor: antysoft.pl
skrypt ma na celu zgranie brakujących elementów z /home/antysoft/Pulpit/usb do /media/kinkston i na odwrót z /media/kinkston do /home/antysoft/Pulpit/usb.
Nic nie zostaje usunięte. Chodzi głownie o to aby w jednym jak i w drugim katalogu było to samo.
jeżeli chodzi o wykorzystanie udev (udev rule + skrypt) popracuje na tym.
Odp: [Bash] Skrypt do backupa
: 01 maja 2010, 12:42
autor: beluosus
antysoft.pl pisze:Chodzi głownie o to aby w jednym jak i w drugim katalogu było to samo.
O
rsync słyszał?
Odp: [Bash] Skrypt do backupa
: 02 maja 2010, 15:14
autor: verdorben
@beluosus: czytanie postów nie boli.
