Jak odpowiedzieli inni, tak, jest to normalne i ionice
jest to dobry ogólny sposób, aby nie wpływać na twój system.
Wiele razy widziałem ludzi tar
, kiedy nie musieli tego robić. Jeśli jakikolwiek procent danych, które kopiujesz, nie zmienił się od czasu ostatniej kopii, sugeruję rsync
wypróbowanie.
Spowoduje to zmniejszenie liczby operacji wejścia / wyjścia przez kopiowanie tylko plików, które zmieniły się od czasu ostatniej kopii. nie będziesz w stanie zmniejszyć IO o więcej niż połowę, ponieważ wszystkie dane nadal będą musiały zostać odczytane, ale znacznie zmniejszysz ilość zapisywanych danych (co w zależności od twojego sprzętu może być wolniejsze).
Jeśli chcesz mieć oddzielne kopie / kopie zapasowe za każdym razem, gdy jest uruchamiana, najpotężniejszą opcją jest –link-dest, która pozwala na stałe połączyć niezmienione pliki z poprzednią kopią zapasową. Oszczędza to OGROMNE ilości miejsca na serwerze kopii zapasowych. np. wykonuję kopię zapasową komputera (Fred), Fred ma 20 GB HD i wykonuję kopię zapasową / kopiuję cały dysk z wyłączeniem / proc i / dev. Mam teraz katalog 20 GB na moim serwerze kopii zapasowych. Następnego dnia wykonuję kopię zapasową Freda i - link-dest do wczorajszej kopii zapasowej. Rsync porównuje pliki zdalne z lokalną kopią i jeśli dokładnie to samo nie będzie kłopotać się z ich przesyłaniem, ale utrwali połączenie nowego pliku z plikiem wczorajszym. Wszystkie zmienione pliki są kopiowane na nowo (lub częściowo kopiowane przy użyciu wczorajszej kopii zapasowej, jeśli to możliwe). Jeśli tylko 100 MB plików zmieniło się od wczoraj, teraz mam dwa katalogi, oba z 20 GB plików, ale zajmujące tylko 20.
Mam nadzieję, że to pomoże i nadal odpowiada na twoje pytanie.