Vi delar med dig ett manus som utarbetats av en av våra läsare säkerhetskopior automatiskt. En chans till aprender att använda terminala och utvecklas skript anpassat. 🙂 |
Funktionalitet
- Gör säkerhetskopior med kommandot rsync.
- Använd ett bash-skript.
- Den nuvarande versionen tillåter endast användning lokalt.
Krav och installation
För att manuset ska fungera måste systemet ha gdialog-applikationen.
Det kräver ingen installation, placera bara skriptet i katalogen $ HOME / .copies /. Denna parameter finns i variabeln script_directory och kan ändras.
Välja källa och målkatalog för kopian
I den aktuella versionen specificeras de genom att redigera copy.sh-skriptet. Formatet som används använder alternativen -acv och -delete.
Till exempel:
rsync -acv - radera $ user_directory'directory_to_backup '$ target_directory
där vi kommer att ersätta katalog_till_ säkerhetskopiera med namnet på önskad katalog.
Variabeln $ user_directory tilldelas ett värde i skriptet.
Variabeln $ destination_directory tilldelas det värde som läses i kopior.cfg
Konfigurationsfil
Konfigurationsfilen kallas kopior.cfg och finns i katalogen $ HOME / .copies /
Konfigurationsfilstruktur
Den andra raden anger destinationen för säkerhetskopian:
#Destination / media / Iomega_HDD /
Filer Tillbehör
Skriptfilen copy_ini.sh kontrollerar om säkerhetskopior har gjorts med ett periodicitetsintervall. För närvarande finns det ingen parameter i konfigurationsfilen för att specificera denna, som ställs in i samma skript dagligen.
Automatisera säkerhetskopieringsprocessen
1.- Sätt in cron med kommandot crontab -e på liknande sätt som följande:
# mh dom mon dow kommando
0 20 * * * DISPLAY = »: 0 ″ /home/user/.copies/copias.sh
I det här exemplet skulle körningen av manuset lanseras kl. 20 varje dag
2.- Lägg till de program som ska köras i början skriptet copy_ini.sh som anger hela sökvägen till det
Det bra med Deja Dup är att det har kryptering för att spara filerna, det är väldigt bra, men till det här skriptet kan du lägga till det med gnupg + split och det är nästan detsamma.
Trevlig artikel killar.
Visst ... för dem som vill använda ett grafiskt gränssnitt ...
Andra föredrar att göra det "på det gammaldags sättet"
Skål! Paul.
2012/11/30
Det är lättare Deja-Dup
Hej, och om jag vill göra backup på en dator ansluten till samma nätverk. Hur skulle du placera destinationen i konfigurationsfilen?