backup shell script

Laatst ging er 4Tb naar de haaien dus ik moet iets gaan doen aan beheer.

Timecapsule ging niet alleen maar meldingen dat de disc vol zat bovendien vind ik het lastig terug zoeken.
Dus ik heb een shell script gemaakt als volgt: $1 is het dagnummer. Ik wil dit aan een nachtjobje koppelen.
Het zip commando gaf fouten dus ik ben naar tar geswitch dit script eindigt als volgt:

Volumes/Macintosh HD//users/xxxxLibrary/Accounts/Accounts3.sqlite-wal
tar: Error exit delayed from previous errors.

cd /Volumes/home_synology/backup/backup_scripts
rm outfile_tar.log

echo date
rm /Volumes/home_synology/backup/backup_development/$1
tar -zcvf htdocs.tar.gz “/Volumes/Macintosh HD/htdocs” >> outfile_tar.log
cp htdocs.tar.gz /Volumes/home_synology/backup/backup_development/$1
rm htdocs.tar.gz

rm /Volumes/home_synology/backup/backup_osx/Applications/$1
tar -zcvf applications.tar.gz “/Volumes/Macintosh HD/Applications” >> outfile_tar.log
cp Applications.tar.gz /Volumes/home_synology/backup/backup_osx/Applications/$1
rm Applications.tar.gz

rm /Volumes/home_synology/backup/backup_osx/library/$1
tar -zcvf library.tar.gz “/Volumes/Macintosh HD/Library” >> outfile_tar.log
cp library.tar /Volumes/home_synology/backup/backup_osx/library/$1
rm library.tar.gz

rm /Volumes/home_synology/backup/backup_osx/home_library/$1
tar -zcvf library_jophof.tar.gz “/Volumes/Macintosh HD//users/jophof/Library” >> outfile_tar.log
cp library_jophof.tar.gz /Volumes/home_synology/backup/backup_osx/home_library/$1
rm library_jophof.tar.gz

rm /Volumes/home_synology/backup_documents/$1
tar -zcvf documents.tar.gz “/Volumes/Macintosh HD//Users/user/Documents” >> outfile_tar.log
cp documents.tar.gz /Volumes/home_synology/backup_documents/$1
rm documents.tar.gz

rm /Volumes/home_synology/Documents/desktop/$1
tar -zcvf desktop.tar.gz “/Volumes/Macintosh HD//Users/user/Desktop” >> outfile_tar.log
cp desktop.tar.gz /Volumes/home_synology/Documents/desktop/$1
rm desktop.tar.gz
echo date

Hulp is welkom. Ik wil het nu eindelijk eens goed in regelen.
Ik gebruik de synology DS213. Ik plaats er 3Tb bij zodat ik de data over 2 schijven kan verspreiden. (ook 2 schijven tegelijkertijd stuk gehad :-))
Nog andere hard ware aanbevelingen?

John

wat dacht je van “cp -R -n -v source target”
hier mee worden alleen nieuwe en gewijzigde files gekopieerd.
zonder de files te comprimeren kun je er ook gemakkelijk iets in terug vinden.

en er zijn natuurlijk ook “gewone” backup-programma’s :slight_smile:

Verdiep je eens in rsync. Naast de manpage daarvoor zijn er natuurlijk ook zat pagina’s te vinden met uitleg over het gebruik ervan.

Dank voor de tips. Ik probeer het 1st met rsync. De andere optie is mss ook het proberen waard.

Hoezeer ik ook het gebruik van de Terminal waardeer en zelf ook regelmatig wat commando’s inklop merk ik dat het maken van een bovenstaand script erg veel werk is in vergelijking met het gebruik van Carbon Copy Cloner van Bombich. CCC heeft mij de afgelopen 10 (!) jaar nog niet in de steek gelaten en doet feilloos zijn werk. Superduper is ook prima geschikt voor backup klusjes naar ene andere schijf

Dank voor feedback misschien toch iBackup?

John

iBackup kan helaas geen clone van je disk maken.

John