Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial Rsync - kopiowanie i synchronizacja plików
#1
0
Utworzenie kopii zapasowych plików na nośnikach takich jak pendrive albo drugi dysk zabezpiecza nas przed ich utratą w przypadku awarii głównego dysku. Jedną z wielu możliwości jest użycie programu rsync który pozwala na kopiowanie i synchronizację plików wybranym przez nas skrótem klawiszowym albo kliknięciem na ikonę aktywatora.

W katalogu domowym wyświetlamy ukryte pliki (Ctrl+H). Tworzymy plik .kopie, klikamy na niego prawym klawiszem myszy i zezwalamy na wykonywanie pliku jako programu (Właściwości > Uprawnienia). Przykład skryptu jaki umieszczamy w pliku:

Kod:
#!/bin/bash
rsync -a --delete /home/użytkownik/{Dokumenty,Muzyka,Obrazy} /media/użytkownik/Kopie
sleep 10
exit 0

Opcja --delete powoduje że z kopii będą usunięte pliki które już nie istnieją w katalogu źródłowym.

/home/użytkownik/{Dokumenty,Muzyka,Obrazy} to nasz katalog domowy i podkatalogi które chcemy kopiować.

/media/użytkownik/Kopie to pendrive który powinien być sformatowany jako EXT4, w tym przykładzie z etykietą wolumenu Kopie.
Jeżeli mamy drugi dysk z przeznaczeniem na dane/kopie to wpisujemy tutaj punkt montowania wybrany podczas instalacji systemu dla jego partycji np. /magazyn.
Taka partycja będzie własnością administratora więc zmieniamy to na użytkownika:

Kod:
sudo chown $USER:$USER /magazyn

Następnie tworzymy skrót klawiszowy albo aktywator na pulpicie z poleceniem:

Kod:
/home/użytkownik/.kopie

Pierwsze użycie programu kopiuje w całości wybrane przez nas katalogi.
W kolejnych program stosuje algorytm do zmniejszania ilości synchronizowanych danych, czasami kopiując tylko małe fragmenty zmienionych plików.


Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości