rsync to narzędzie do efektywnego kopiowania hierarchii katalogów, lokalnie lub zdalnie, z potężnymi filtrami decydującymi o tym, co zostanie skopiowane.
Chcę zsynchronizować wiele źródeł i zastanawiam się, jak najlepiej to osiągnąć. na przykład /etc/fstab /home/user/download Myślałem o 3 rozwiązaniach: Rozwiązanie 1 wielokrotne połączenie z rsync rsync -a /etc/fstab bkp rsync -a /home/user/download bkp con: trudniej mieć agregowane statystyki Rozwiązanie 2 utwórz tobackupfolder zawierający dowiązanie symboliczne i użyj -Lopcji sync -aL …
Uruchomiłem sudo rsync -va --progressz katalogu głównego jednego dysku zewnętrznego do folderu na innym dysku zewnętrznym. Powodem jest to, że dysk źródłowy ma bezbłędny system plików NTFS i nie mam dostępu do komputera z systemem Windows, aby naprawić system plików NTFS. 10 godzin później napisano: sent 608725204596 bytes received 19365712 …
Krótko mówiąc, zrobiłem rsync: rsync -avP user@exampleserver.com:/tmp/ I zapomniałem umieścić w katalogu źródłowym ... Naprawdę chciałem uruchomić: rsync -avP /tmp/ user@exampleserver.com:/tmp/ Wydrukował kilka plików, ale nie wiem, gdzie je skopiował, ponieważ nie określiłem miejsca docelowego. Czy ktoś wie co się stało? Zrobiłem lsw bieżącym folderze, ale nic nie znalazłem.
Przeczytałem te wątki: rsync --delete --files-from = list / dest / nie usuwa niechcianych plików Usunąć zbędne pliki z katalogu docelowego przez rsync? Ale, o ile mogę powiedzieć (może coś mi brakuje), nie obejmują one następującego pytania: Jak poprosić rsynco skopiowanie plików i usunięcie tych po stronie odbiorczej, które nie …
Muszę „zainstalować” kilka plików do innego katalogu, zachowując nienaruszoną strukturę katalogów plików źródłowych. Na przykład, jeśli mam ./foo/bar/baz.txtzamiar /var/www/localhost/webroot/Chcę być wynikiem /var/www/localhost/webroot/foo/bar/baz.txt. rsyncma taką możliwość --relative, ale kiedy to zrobiłem, odkryłem, że nie jest przyjazne tworzenie dowiązań symbolicznych: $ ls -ald /var/www/localhost/webroot/ | grep ^l lrwxrwxrwx 1 www-data www-data 15 …
Zdarza mi się wiedzieć o rsyn i używam rsync do synchronizacji między moim komputerem Mac a serwerem Linux w następujący sposób. rsync -r -t -v MAC LINUX rsync -r -t -v LINUX MAC Spodziewałem się, że uruchomię pierwsze polecenie, aby zsynchronizować, ale potrzebowałem drugiego polecenia również po zmianie w systemie …
Często zdarza mi się, że wysyłam foldery z 10 000 - 100 000 plików na zdalną maszynę (w tej samej sieci na terenie kampusu). Zastanawiałem się tylko, czy istnieją powody, by w to wierzyć, tar + rsync + untar Lub po prostu tar (from src to dest) + untar może …
Chcę móc wyszukiwać pliki w ciągu 14 dni i powyżej 10 000, a następnie zsynchronizować znalezione pliki do miejsca docelowego. Czy istnieje sposób na połączenie tych dwóch poleceń? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
Mam dwa takie same pliki, na komputerze lokalnym i zdalnym. Ich rozmiary są równe, a plik na komputerze lokalnym jest nowszy niż na komputerze zdalnym - ale rsync nadal próbuje skopiować plik. Wzywam rsync w następujący sposób: rsync -nv -e "ssh -p 2222" user@host:/data/file.fif data/file.fif (jeśli nie użyję -nopcji, inicjuje …
Zwykle robię to rsync -nprzed faktycznym wykonaniem rsync. Chodzi o to, jak mogę zautomatyzować drugi przebieg, aby ponownie wykorzystać dokładnie wygenerowaną listę --dry-run? Mam na myśli, że jeśli uruchomię rsync -n, dostanę symulację tego, co rsyncby się stało , moim pomysłem byłoby pobranie tego wyniku, przetworzenie go, a następnie wytworzenie …
Masz trzy foldery: folder bieżący , który zawiera bieżące pliki folder stary , który zawiera starszą wersję tych samych plików różnica folderów , która jest tylko pustym folderem Jak porównać stare z bieżącym i skopiować pliki, które są inne (lub całkowicie nowe) w bieżącym, aby je odróżnić ? Szukałem dookoła …
Czy korzystanie z niego jest bezpieczne, rsyncgdy źródłowy system plików jest zamontowany i zapisywalny, przy założeniu, że można go zmodyfikować podczas działania rsync? Zakładam, że w warunkach wyścigowych mogę nie otrzymywać najnowszych modyfikacji, ale czy istnieje ryzyko korupcji?
Używam rsyncdo kopiowania niektórych plików z udziału do innego. Rekurencyjnie muszę: Usuń pliki docelowe, które zostały usunięte z źródła Tylko synchronizacja .phpi .jspliki Wyklucz każdy inny typ pliku Nie usuwaj .svn/katalogów w miejscu docelowym Jeśli użyję tego: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination To rsyncnie jest rekurencyjne, …
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.