rsync to narzędzie do efektywnego kopiowania hierarchii katalogów, lokalnie lub zdalnie, z potężnymi filtrami decydującymi o tym, co zostanie skopiowane.
Podczas tworzenia kopii zapasowej moich plików serwera Postfix i Courier otrzymuję mnóstwo ostrzeżeń, takich jak: file has vanished: /var/kunden/mail/username/name@mymail.de/tmp/courier.lock Jak wyłączyć te ostrzeżenia rsync, uruchamiając je z Crona /usr/bin/rsnapshot hourly? Czy mogę w jakiś sposób wykluczyć te katalogi? /var/kunden/mail/*/*/tmp/ tmpfolder może być głębsze, a także, na przykład: file has vanished: …
Wprowadzam niewielką zmianę w bardzo dużym pliku obrazu pliku (różnica zaledwie kilku pikseli), którego przesłanie przez sieć zajmuje dużo czasu. Czy istnieje sposób, aby rsync rozpoznał różnicę w pliku i wysłał tylko mały plik różnicowy przez sieć?
Co jeśli udziały komputera A i komputera B mają wcześniej zsynchronizowany katalog rsync, a A zmienia plik, a B zmienia ten sam plik, a ty rsyncz A na B? Czy może jest to coś w rodzaju konfliktu scalania git? Czy konflikt można łatwo rozwiązać?
Teraz używam rsync z -e 'ssh -p 10022'opcją określenia portu. Mam już ustawienie ssh ~/.ssh/config. Host myvps HostName example.com User ironsand Port 10022 Czy mogę łatwo używać tej konfiguracji z rsync? Czy mogę utworzyć ~/.rsynci ustawić domyślny port dla określonego serwera?
Mam więc pozornie prosty problem, ale jak dotąd nie znalazłem rozwiązania: chcę wykluczyć najwyższy katalog z rsync, jednocześnie synchronizując wszystkie jego elementy potomne. Szczególny problem polega na tym, że nie mam uprawnień do modyfikowania czasów najwyższego katalogu, ale chcę, aby wszystkie dzieci prawidłowo zsynchronizowały czasy. Polecenie rsync, którego używam, jest …
Mam folder z kilkoma plikami i trochę miejsca na serwerze WWW. Chcę wykonać dwukierunkową synchronizację między folderem lokalnym a zdalnym w systemie Linux, tylko w czasie modyfikacji. Jak mam to zrobic? btw Nie mogę nic zainstalować na serwerze, dla wszystkich celów i celów jest to po prostu przestrzeń. Uwaga: Mam …
Chciałbym przerwać rsyncz ctrl-c(powiedzmy po pół plik przeniesiony) i wznowić bez konieczności ponownego wysyłania danych, które już zostały przeniesione. Informacje o stosie wymiany / google, które znalazłem, wydają się być sprzeczne. Znalazłem niektórych, którzy mówią użytek, --partiala niektórzy mówią użytek --append. Dla mnie brzmi to tak, jakby obie działały. Jeśli …
Mam prosty skrypt, który monitoruje plik pod kątem zmian i rsynchronizuje go za pomocą zdalnej kopii: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Działa dobrze z nano, ale nie działa z vimem. Kiedy używam nano, wyświetla: somefile CLOSE_WRITE,CLOSE i rozpoczyna następną pętlę, czekając na kolejną edycję. …
Czy rsync usuwa pliki z miejsca docelowego, jeśli zostały usunięte ze źródła? Powiedzmy na przykład, że w źródle / home / me mam trzy pliki: a.txt b.txt c.txt Teraz uruchom polecenie rsync -v /home/me/ user@ip.address:/home/backupi kopiuje pliki a.txt, b.txta c.txtdo /home/backup. Zawartość /home/backupjest teraz a.txt b.txt c.txt Gdybym miał usunąć …
Chcę synchronizować tylko niektóre typy plików (np. .py) I chcę wykluczyć pliki z niektórych katalogów (np venv.). Oto, co próbowałem: rsync -avz --include='*/' --exclude='venv/' --include='*.py' --exclude='*' /tmp/src/ /tmp/dest/ Ale to nie działa. czego mi brakuje? Odpowiedziałem też na to pytanie, ale to nie pomogło.
Właśnie zsynchronizowałem 2 000 000 plików (3 TB) z jednej macierzy RAID na drugą. Chcę się upewnić, że moje dane są nienaruszone. rsync -c zajmuje naprawdę dużo czasu. diff nie pokazuje mi, co robi. Czy istnieje alternatywa, która (a) jest szybsza i (b) pokaże mi postęp podczas porównywania? (Jestem na …
Przesyłam dużą liczbę plików z jednego komputera na inny za pomocą rsync. Robię to przez SSHing do komputera źródłowego i wykonuję takie polecenie: sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir. Nawet jeśli dodam nohupprzed tym poleceniem, za każdym razem, gdy zamykam okno terminala, z którego I SSHed, połączenie zostaje zamknięte. …
Próbuję uruchomić rsync -a --files-from=~/.rsync_file_list ~/destinationi mówi mi: rsync error: syntax or usage error (code 1) at options.c(1652) [client=3.0.7]. Czy ktoś może mnie oświecić, co robię źle? Plik ~/.rsync_file_listzawiera tylko poprzednią listę nazw plików ~/, oddzielonych znakami nowej linii (chociaż próbowałem też wyświetlić je wszystkie w tym samym wierszu, z …
Jak zapisać je w jednym wierszu, również bez powtarzania tej samej ścieżki? rsync -a root@somewhere:/folder/remote/*.txt . rsync -a root@somewhere:/folder/remote/*.jpg .
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.