Kopia systemu za pomocą TAR/GZIP/PIGZ
22 May 2015
Wykonanie kopii systemu za pomocą narzędzia tar
w parze z gzip/pigz
ma kilka zalet, a jedną z nich jest niewątpliwie prostota, ponieważ nie potrzebujemy żadnych zewnętrznych narzędzi do tego celu.
Sposób na wykonanie kopii całego systemu, włączając w to kompresję gzip
:
tar czvpf /mnt/system-$(date +%d%m%Y%s).tgz --directory=/ \
--exclude=proc --exclude=sys --exclude=dev --exclude=mnt --exclude=tmp .
Jeżeli serwer posiada więcej niż jeden rdzeń, zamiast kompresji programem gzip
, można użyć polecenia pigz
, które działa wielowątkowo (pamiętajmy o usunięciu opcji -z
), dzięki czemu znacznie przyspiesza cały proces tworzenia kopii:
tar cvpf /backup/snapshot-$(date +%d%m%Y%s).tgz --directory=/ \
--exclude=proc/* --exclude=sys/* --exclude=dev/* \
--exclude=mnt/* --exclude=tmp/* --use-compress-program=pigz .