Mam 2 dyski zewnętrzne, które synchronizuję i używam rsync
. Wykonuję to zadanie regularnie na jednym z dwóch komputerów i często ze względu na wygodę przełączam się między nimi. Mam 4 komputery z systemem Debian 9 i używam tych dysków na każdym z nich.
Dziś rano użyłem następujących:
rsync -ahv --delete drive-x drive-y
i był zaskoczony, że zgłoszono kilkaset awarii.
głównie: rsync: readlink_stat... failed: Input/output error (5)
także:rsync: rsync: recv_generator: mkdir ... failed: Read-only file system (30)
Aby dowiedzieć się, co się wydarzyło, ponownie zamontowałem dyski dwa razy, uruchomiłem ponownie, uruchomiłem rsync
bez --delete
i zasadniczo moje normalne próby naprawienia czegoś, co niezawodnie działało przez długi czas. Nawet pomyślałem o rsync
ponownej instalacji . Zanim to zrobiłem, zdecydowałem się rsync
na 2 dyski na drugim komputerze, który uruchamiam offline. rsync
działało tak, jak powinno.
Po przeczytaniu zamieszczonego tutaj materiału zainstalowałem clamav
, zaktualizowałem podpisy i zeskanowałem mój katalog domowy. Używam tego regularnie na innym komputerze. Znalazłem 1 i tylko 1 PUA i usunąłem go. Zawsze usuwam PUA. Następnie ponownie zamontowałem dwa dyski na tym komputerze i do każdego z nich dodałem różne pliki testowe i foldery.
Pobiegłem rsync -ahv --delete drive_x drive_y
i wszystko działało dobrze.