Spisu treści:
- Krok 1: Założenia
- Krok 2: Zainstaluj kopię zapasową Rdiff
- Krok 3: Zidentyfikuj katalogi, które chcesz wykonać kopię zapasową
- Krok 4: Automatyzacja
- Krok 5: Napisz funkcję
- Krok 6: Powiedz skryptowi, który katalog ma wykonać kopię zapasową
- Krok 7: Wszystko razem teraz
- Krok 8: Dodaj do Crona
- Krok 9: Przywróć
![Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff: 9 kroków Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff: 9 kroków](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122422-how-easily-to-backup-your-linux-box-using-rdiff-backup-9-steps-j.webp)
Wideo: Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff: 9 kroków
![Wideo: Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff: 9 kroków Wideo: Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff: 9 kroków](https://i.ytimg.com/vi/_v2dszuemd8/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
![Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff Jak łatwo wykonać kopię zapasową systemu Linux za pomocą kopii zapasowej Rdiff](https://i.howwhatproduce.com/images/003/image-8581-110-j.webp)
Ta instrukcja pokaże Ci, jak uruchomić prosty, w pełni funkcjonalny system tworzenia kopii zapasowych i odzyskiwania w systemie Linux przy użyciu kopii zapasowej rdiff i dysku USB.
Krok 1: Założenia
![Założenia Założenia](https://i.howwhatproduce.com/images/003/image-8581-111-j.webp)
Przyjmę system, który używa yum do instalacji i zamontowałem dysk USB jako /mnt//backup. Używam fedory, ale możesz użyć czegokolwiek i po prostu zainstalować rdiff-backup, jak chcesz. Jest również dostępny do pobrania tutaj:
Krok 2: Zainstaluj kopię zapasową Rdiff
![Zainstaluj kopię zapasową Rdiff Zainstaluj kopię zapasową Rdiff](https://i.howwhatproduce.com/images/003/image-8581-112-j.webp)
Zainstaluj rdiff-backup[root@HOST scripts]# mniam zainstaluj rdiff-backup
Krok 3: Zidentyfikuj katalogi, które chcesz wykonać kopię zapasową
![Zidentyfikuj katalogi, które chcesz wykonać kopię zapasową Zidentyfikuj katalogi, które chcesz wykonać kopię zapasową](https://i.howwhatproduce.com/images/003/image-8581-113-j.webp)
Możesz wykonać kopię zapasową całego systemu, ale to może być przesadą, chcę zrobić kopię zapasową mojego katalogu /etc/ dla wszelkich zmian, które wprowadziłem w named, sendmail, network, itp., /data i moich katalogach domowych.
Krok 4: Automatyzacja
![Automatyzacja Automatyzacja](https://i.howwhatproduce.com/images/003/image-8581-114-j.webp)
Najwyraźniej nie chcesz tego robić ręcznie. Napiszemy skrypt. Najpierw sprawdzimy, czy dysk USB jest zamontowany, i zakończymy, jeśli nie. #!/bin/bash#Skrypt do tworzenia kopii zapasowej na dysku USBBACKUPBASE="/backups"#check, aby sprawdzić, czy cel kopii zapasowej jest zamontowany.if `df -h | grep $BACKUPBASE >/dev/null ` then echo "Zaczyna się od $0 `data`"else echo "BŁĄD: $BACKUPBASE nie jest podłączony" echo "$0 kończy `data` " exit 1fi
Krok 5: Napisz funkcję
![Napisz funkcję Napisz funkcję](https://i.howwhatproduce.com/images/003/image-8581-115-j.webp)
Następnie napiszemy funkcję, która faktycznie wykona kopię zapasową. function kopia zapasowa { CEL=$1$2 ŹRÓDŁO=$2 echo "Źródło: $CEL" if [-d $CEL] then echo "CEL: $CEL" else mkdir -p $CEL echo "CEL: $CEL -utworzono" OPTS=" --force" fi #Wykonaj kopię zapasową rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Wyczyść pliki wersji starszych niż 4 tygodnie rdiff-backup -v2 --remove-starsze-niż 4W --force $ DEST #Wydrukuj raport o tym, co utworzyliśmy i wyczyściliśmy rdiff-backup --list-changed-since 0D23h00m $DEST}
Krok 6: Powiedz skryptowi, który katalog ma wykonać kopię zapasową
![Powiedz skryptowi, który adres ma wykonać kopię zapasową Powiedz skryptowi, który adres ma wykonać kopię zapasową](https://i.howwhatproduce.com/images/003/image-8581-116-j.webp)
backup $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Krok 7: Wszystko razem teraz
![Wszystko razem teraz Wszystko razem teraz](https://i.howwhatproduce.com/images/003/image-8581-117-j.webp)
#!/bin/bash#Skrypt do tworzenia kopii zapasowej na dysku USBBACKUPBASE="/backups"#Sprawdź, czy dysk kopii zapasowej jest zamontowany. jeśli `df -h | grep $BACKUPBASE >/dev/null `następnie echo "Rozpoczynasz $0 `data`"else echo "BŁĄD: $BACKUPBASE nie jest podłączony" echo "$0 kończy `data`" exit 1fifunction backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] then echo "Cel: $DEST" else mkdir -p $DEST echo "Cel: $DEST -created" OPTS="--force" fi #Wykonaj kopię zapasową rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Wyczyść pliki wersji starszych niż 4 tygodnie rdiff-backup -v2 --remove-older-than 4W --force $DEST #Wydrukuj raport o tym, co utworzyliśmy i wyczyściliśmy rdiff-backup --list-changed-od 0D23h00m $DEST}backup $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Krok 8: Dodaj do Crona
![Dodaj do Crona Dodaj do Crona](https://i.howwhatproduce.com/images/003/image-8581-118-j.webp)
[root@HOST scripts]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh > /var/log/backup.log 2>&1
Krok 9: Przywróć
![Przywrócić Przywrócić](https://i.howwhatproduce.com/images/003/image-8581-119-j.webp)
Aby przywrócić najnowszą wersję, wystarczy skopiować plik z katalogu kopii zapasowej. Jeśli chcesz wersję sprzed 2 dni:rdiff-backup -r 2D /backup/etc/named.conf /etc/named.confProsty i bardzo skuteczny.
Zalecana:
Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: 4 kroki?
![Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: 4 kroki? Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: 4 kroki?](https://i.howwhatproduce.com/images/010/image-29709-j.webp)
Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: Dlaczego? kopia zapasowa oryginalnego oprogramowania jest ważna. najprostszy ans = oryginał jest oryginalny W tym samouczku pokażę, jak wykonać kopię zapasową oryginalnego oprogramowania esp8266ex. ESP8266EX to tani mikrochip Wi-Fi z pełnym stosem TCP/IP i mikrokontrolerem
Jak wykonać kopię zapasową płyt DVD dla Noobs (z wideo): 4 kroki
![Jak wykonać kopię zapasową płyt DVD dla Noobs (z wideo): 4 kroki Jak wykonać kopię zapasową płyt DVD dla Noobs (z wideo): 4 kroki](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960452-how-to-back-up-dvds-for-noobs-with-video-4-steps-j.webp)
Jak wykonać kopię zapasową płyt DVD dla Noobs (z wideo): Pokażę ci, jak wykonać kopię zapasową płyt DVD. Jest to bardzo łatwy proces i zajmuje tylko około godziny. Po pierwsze chciałbym powiedzieć, że nie ponoszę odpowiedzialności za jakiekolwiek działania, które możesz podjąć, a zgrywanie lub nagrywanie płyt DVD jest obecnie nielegalne w Stanach Zjednoczonych
Jak wykonać kopię zapasową urządzenia Foundry Networks: 8 kroków
![Jak wykonać kopię zapasową urządzenia Foundry Networks: 8 kroków Jak wykonać kopię zapasową urządzenia Foundry Networks: 8 kroków](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122699-how-to-backup-a-foundry-networks-device-8-steps-j.webp)
Jak wykonać kopię zapasową urządzenia sieci Foundry: Ta instrukcja pokaże skrypt, którego można użyć do zautomatyzowania tworzenia kopii zapasowych przełącznika / routera / zapory sieci Foundry
Jak wykonać kopię zapasową zapory sieciowej Netscreen: 8 kroków
![Jak wykonać kopię zapasową zapory sieciowej Netscreen: 8 kroków Jak wykonać kopię zapasową zapory sieciowej Netscreen: 8 kroków](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122700-how-to-backup-a-netscreen-firewall-8-steps-j.webp)
Jak wykonać kopię zapasową zapory sieciowej Netscreen: Ta instrukcja pokazuje skrypt, którego można użyć do zautomatyzowania tworzenia kopii zapasowych zapory sieciowej z systemem ScreenOS
Jak wykonać kopię zapasową kart pamięci bez komputera: 3 kroki
![Jak wykonać kopię zapasową kart pamięci bez komputera: 3 kroki Jak wykonać kopię zapasową kart pamięci bez komputera: 3 kroki](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125955-how-to-back-up-memory-cards-without-a-computer-3-steps-j.webp)
Jak tworzyć kopie zapasowe kart pamięci bez komputera: HiKiedy jestem na wakacjach, lubię robić kopie zapasowe wszystkich zdjęć. i uporządkować zdjęcia do usunięcia. i wrzuć te dobre na facebook.Jedyną rzeczą jest, gdy na wakacjach nie chcę dźwigać laptopa.Znalezione rozwiązanie to użycie P