Jak wykonać kopię zapasową Linuksa


0

Potrzebuję pomocy przy tworzeniu kopii zapasowej mojego linuxa, ale nie chcę go klonować, muszę być w stanie redystrybuować kopię zapasową na inny dysk, który jest znacznie mniejszy niż obecny.

Odpowiedzi:


2

Możesz użyć polecenia rsync.

jak używać rsync do pełnej kopii zapasowej systemu

rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR 

Zakładając, że chcesz wykonać kopię zapasową całego systemu, możesz uruchomić:

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

Jak wspomniano na powyższej stronie internetowej, należy wykluczyć ścieżki generowane dynamicznie przez system w czasie wykonywania lub ścieżki używane do montowania dodatkowych urządzeń, takich jak dyski USB (np. / Media, / mnt).

Oczywiście najlepiej byłoby to zrobić w trybie pojedynczym lub nawet lepiej uruchomić inny system niż ten, którego kopię zapasową tworzysz - możesz także zamontować dysk tylko do odczytu - aby upewnić się, że nic nie próbuje zmienić plików podczas tworzenia kopii . Pamiętaj tylko, aby zmienić SOURCEDIR na bieżący punkt montowania dysku, którego kopię zapasową tworzysz


czy sklonuje cały system? ponieważ chcę umieścić kopię zapasową na zewnętrznym dysku o pojemności 100 GB, a obecnie system jest na dysku twardym o pojemności 500 GB, więc jeśli działa na solidnym klonie, dysk zewnętrzny nie będzie w stanie go skompensować
Tyler

@Tyler powinien tworzyć kopię zapasową całego systemu, możesz również użyć opcji -H, aby zachować twarde linki, jeśli chcesz. Jeśli pliki w systemie używają mniej niż 100 GB, nie powinno być problemu, w przeciwnym razie trzeba będzie oczyścić niektóre pliki lub wykluczyć dodatkowe katalogi. Możesz chcieć stworzyć małą instalację testową i wykonać kopię zapasową, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami. Aby system mógł być uruchamiany, pamiętaj, aby zmodyfikować wpis / etc / fstab i bootloader w razie potrzeby
Kamil Piwowarski
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.