rsync to narzędzie do efektywnego kopiowania hierarchii katalogów, lokalnie lub zdalnie, z potężnymi filtrami decydującymi o tym, co zostanie skopiowane.
Według tej strony dodanie „/” na końcu miejsca docelowego rsync daje inny wynik niż brak dodawania. Próbowałem to przetestować, ale nie mogę tego zweryfikować: $ mkdir dir{1..3} $ touch dir1/file $ rsync -r dir1/ dir2 $ rsync -r dir1/ dir3/ $ ls dir* dir1: file dir2: file dir3: file Czy …
Próbuję wykluczyć katalog „Mendeley Desktop” dla rsync. Wyklucz-z = jest jak: Downloads *.o *.iso Dropbox Documents/Mendeley\ Desktop ale rsync nadal tworzy kopię zapasową pulpitu Mendeley. Jak zmusić rsync do ignorowania katalogów ze spacją?
Korzystam z rsync do tworzenia kopii zapasowych repozytorium, które zawiera wiele plików GZ, w tym wiele nowych każdego dnia. Kopia zapasowa rsync przebiega wolniej niż powinna, ponieważ te pliki gz nie są budowane z opcją --rsyncable gzip (co czyni pliki gz bardziej „przyjaznymi dla rsync” bez znacznego zwiększenia ich rozmiaru …
Używam tego wywołania rsync do utworzenia kopii zapasowej mojego katalogu domowego: rsync -aARrx --info= --force --delete --info=progress2 -F "$USER_HOME" "$BACKUP_MNTPOINT" Strona man rsync mówi, że -a oznacza -g i -o (między innymi przełącznikami), co powinno zachować własność. Zauważyłem jednak, że jeśli katalog nie istnieje $BACKUP_MNTPOINT/$USER_HOME, jest on tworzony z własnością …
Podczas kopiowania z cprozszerzonymi atrybutami nie są zachowywane, nawet z jawnym cp -a --preserve=all /source /dest lub cp -a --preserve=xattr /source /dest To samo dotyczy rsync, tj rsync -aq -A -X --delete /source /dest Jednak w docelowym systemie plików mogę ręcznie utworzyć rozszerzony atrybut (za pomocą chattr). Oznacza to, że …
Mam skrypt bash, który służy rsyncdo tworzenia kopii zapasowych plików w Archlinux. Zauważyłem, że rsyncnie udało się skopiować pliku /sys, ale cpdziałało dobrze: # rsync /sys/class/net/enp3s1/address /tmp rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) ERROR: address failed verification -- …
Kiedy ja rsynclub scpz określonego serwera otrzymuję dość długi komunikat informujący mnie o zasadach serwera. Jednak gdy konfiguruję regularne ściągnięcia, chciałbym móc ukryć te wiadomości w moich logach. Przejrzenie strony podręcznika sugeruje, że -qpowinno to działać, ale tylko ucisza wiadomości od samego scp. W jaki sposób mogę to zrobić?
Jak mogę domyślnie wykluczyć pliki za pomocą rsync? Oto jak zaczyna się moja normalna składnia rsync: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... Widziałem wiele wzmianek o konfigurowaniu /etc/rsyncd.confpliku, ale może to więcej dla demona niż komendy rsync. Czy jest możliwe, aby niektóre domyślne wykluczenia dla rsync …
Czy jest jakaś różnica, jeśli uruchomię rsync ze zdalnym hostem (ssh: //) jako źródłem / miejscem docelowym lub użyję ścieżki lokalnej do współdzielenia zamontowanego katalogu przez sshfs? Czy mogą istnieć różnice w zakresie bezpieczeństwa lub prędkości kopiowania bez użycia przełączników, po prostu wstrzymaj tryb archiwizacji rsync i ścieżkę zdalnego hosta …
Używam rsync 3.1.1, aby zsynchronizować dwa dyski, z których jeden jest w sieci i jest zamontowany jako udział samby /mnt/ROUTER_WD_2TB/. Jest to źródło o prędkości 30–40 MB / s ze względu na ograniczenia sieci. Drugi, miejsce docelowe, jest montowany lokalnie (szczyt 110 MB / s) i jest /mnt/BACKUP_HITACHI_2TB/. Używam następującego …
Mam katalog z plikami dziennika i umieszczam w nich dzienniki ze skryptu uruchomionego przez użytkowników. W tym przypadku logowanie za pomocą syslog nie jest możliwe. (rsync inny niż demon) Chcę, aby użytkownicy mieli tylko uprawnienia do zapisu w plikach dziennika. Problem polega na tym, że uprawnienia do zapisu muszą być …
Mam skrypt, który używa rsync do synchronizacji danych w zdalnym -> scenariuszu lokalnym. Natychmiast po uruchomieniu komendy rsync sprawdź, czy kod błędu jest równy zero, czy nie. Jeśli jest zero, wykonywane są dalsze polecenia. Nie bierze to jednak pod uwagę faktu, że rsync mógł działać poprawnie, ale nie wprowadził żadnych …
Obecnie używam rsync do przesyłania dużych plików z hosta na inny. Chciałbym ograniczyć debet za ten przelew. Po przeczytaniu strony podręcznika znalazłem opcję --bwlimit, która oczekuje wartości KB / s. Chcę ograniczyć transfer do około 100 Mb / s. Użyłem więc następujących ustawień: rsync --progress -v --bwlimit=10000 --temp-dir=/tmp srv:/tmp/* /tmp/ …
Można by pomyśleć, że --link-destznalezienie identycznego pliku zadziałałoby we wszystkich przypadkach. Ale nie dzieje się tak, gdy plik istnieje, nawet jeśli plik jest nieaktualny / ma inną zawartość. To z tego powodu ze strony podręcznika rsync na --link-dest: „Ta opcja działa najlepiej podczas kopiowania do pustej hierarchii docelowej, ponieważ rsync …
Staram się regularnie robić migawki ogromnego folderu. Przeczytałem tutaj: http://www.mikerubel.org/computers/rsync_snapshots/#Incremental, który cp -alwykonuje migawkę folderu po prostu kopiując twarde linki. To wszystko świetnie, ale problem polega na tym, że w tej migawce, jeśli zmienię plik, zmienia się we wszystkich migawkach. Zamiast tego chciałbym, aby system utworzył nowy plik podczas zmiany …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.