Jeśli chcę wykonać kopię zapasową całego systemu operacyjnego (w tym, ale nie tylko mojego katalogu domowego), jak to zrobić?
Czy jest to tak proste, jak utworzenie kopii zapasowej wszystkiego, /
a następnie, jeśli wystąpi awaria, wystarczy skopiować pliki z powrotem?
Czy obejmie to gruba i jak mam to zrobić, gdy system nie działa?
Odpowiedzi:
AKTA
Zobacz to howto: http://ubuntuforums.org/showthread.php?t=35087
W prostych słowach, polecenie tworzenia kopii zapasowej:
sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /
. Dodaj więcej--exclude=
parametrów, jeśli potrzebujesz.Spowoduje to utworzenie archiwum wszystkich plików
/backup.tar.gz
, które można następnie skopiować na inny komputer / dysk i przywrócić pliki, jeśli instalacja będzie miała kształt gruszki. Możesz to zrobić z LiveCD, montując „zły” system pod/media
lub/mnt
uruchamiająctar xf /path/to/drive/with/backup.tar.gz -C /mnt
(zastąp rzeczywistą ścieżkę do „złego” systemu).ŻARCIE
Nie obejmie to GRUB-a, ale możesz go łatwo zainstalować ponownie, postępując zgodnie z tym przewodnikiem tutaj . Musisz tylko wykonać kroki trzeci i czwarty .
źródło
--exclude=/dev
Nikt nie zauważył clonezilli . Tworzy pełny obraz dysku twardego, więc tworzy kopię zapasową absolutnie wszystkiego . To tak proste, jak nagrywanie ISO lub tworzenie rozruchowego dysku flash.
Rzeczywista kopia zapasowa zajmuje trochę czasu, ale jest najbardziej niezawodna.
źródło
Aby sklonować system do innego systemu. Lub wykonaj kopię zapasową. W typie terminala:
To polecenie tworzy listę plików wszystkich zainstalowanych pakietów w systemie (i zapisuje je w bieżącym katalogu roboczym). Wykonaj kopię zapasową tego pliku na dysku twardym, w wiadomości e-mail itp. (Ten plik jest bardzo mały).
W świeżo zainstalowanym systemie Ubuntu uruchom:
Spowoduje to zainstalowanie tylko tych pakietów, które zostały zainstalowane (ze
apt-get
) w starym systemie.Możesz wykonać kopię zapasową wszystkich
.deb
pakietów/var/cache/apt/archives/
i zainstalować je ręcznie, używając:A potem uruchomienie cyklu aktualizacji później.
źródło
Możesz użyć Remastersys do utworzenia bootowalnego obrazu CD / DVD na żywo. Zostanie zainstalowany jak normalny dysk CD z systemem Ubuntu.
Aby zainstalować Remastersys, musisz najpierw dodać repozytorium:
Następnie możesz go zainstalować jak zwykle z Centrum oprogramowania.
Po zainstalowaniu użyj go do utworzenia kopii zapasowej „dist”. Oznacza to, że dane użytkownika zostaną wykluczone z obrazu ISO.
Jest to często używane do tworzenia niestandardowych dystrybucji, ale nadal jest przydatne w przypadku zadania tworzenia kopii zapasowej, które masz na myśli. Jednym zastrzeżeniem jest to, że może się nie powieść, jeśli zawartość
/
(minus danych użytkownika/home
) zajmie zbyt dużo pamięci, ponieważ format pliku ISO może pomieścić tylko ~ 4 GB danych. Remastersys używa systemu plików o nazwie squashfs do kompresji danych, więc powinieneś być w porządku z ~ 8 GB.źródło
Wypróbuj Remastersys .
Za pomocą tego programu możesz wykonać liveCD (tak samo jak plik instalacyjny ISO Ubuntu) swojego systemu z możliwością instalacji na dysku twardym. Działa dość prosto (jeśli wiesz, jak nagrać ISO na USB / CD / DVD).
Działa doskonale na moich 11.10 i 11.04, a także starszych.
Instalacja:
edytuj plik
/etc/apt/sources.list
dodaj:
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
i zapiszNastępnie uruchom w terminalu:
sudo apt-get update
sudo apt-get install remastersys
źródło
Oto rozwiązanie, którego używam z SquashFS. Jest dość podobny do proponowanego wcześniej rozwiązania TAR.GZ, ale ma kilka istotnych zalet.
SquashFS to skompresowany system plików, który jest całkowicie zapisany w jednym pliku. Ten plik można zamontować w istniejącym systemie i uzyskać do niego dostęp w zwykły sposób, jak każdą inną partycję. Różnica w stosunku do TAR.GZ polega na tym, że SquashFS jest w pełni funkcjonalnym systemem plików z losowym dostępem do plików, podczas gdy TAR jest tylko jednym dużym połączonym plikiem.
Oznacza to, że jeśli chcesz zamontować dużą kopię zapasową całego systemu plików, dla TAR.GZ zajmie to około 5 godzin (z mojego doświadczenia), a dla SquashFS zajmie to tylko kilka minut / sekund. To samo dotyczy operacji kompresji / tworzenia kopii zapasowych, SquashFS jest wielokrotnie szybszy.
AKTUALIZACJA 31.01.2017 : Wygląda na to, że nie tylko możesz zamontować plik squashfs, ale także otworzyć go jako zwykłe archiwum ze znanymi aplikacjami, takimi jak File Roller w systemie Linux i 7-Zip w systemie Windows itp.
Oto polecenie, którego używam do utworzenia kopii zapasowej folderu głównego:
gdzie przełącznik „-e” wyklucza foldery, które chcesz wykluczyć (np. wirtualne i zewnętrzne foldery Linuxa w moim przykładzie).
Po utworzeniu kopii zapasowej mogę ją teraz zamontować:
Teraz poczekaj kilka minut (w zależności od wielkości archiwum) i ciesz się wszystkimi plikami w folderze / mnt / root_backup.
To samo można zrobić dla folderu / home / myname, np
Wykluczam tutaj Dropbox i GoogleDrive, aby uniknąć potencjalnych problemów w przyszłości, na wypadek, gdyby przywróciłem te foldery z kopii zapasowej i popsuły się z rzeczywistymi plikami w chmurze.
Sprawdź więcej informacji na http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html
źródło
Możemy również wykonać kopię zapasową systemu za pomocą rsync i wykluczyć niepotrzebne pliki i foldery. Oto następujące polecenie, aby to zrobić:
Za pomocą
-aAX
zestawu opcji pliki są przesyłane w trybie archiwizacji, zapewniając zachowanie dowiązań symbolicznych, urządzeń, uprawnień i praw własności, czasów modyfikacji, list ACL i atrybutów rozszerzonychTa
--exclude
opcja spowoduje wykluczenie plików pasujących do podanych wzorców.ODNIESIENIE: Pełna kopia zapasowa systemu za pomocą rsync
źródło
Oto dobry samouczek z użyciem PartImage .
źródło
TimeShift.
TimeShift chroni system, wykonując przyrostowe migawki systemu plików w regularnych odstępach czasu. Te migawki można przywrócić później, aby doprowadzić system do stanu, w jakim znajdował się w momencie wykonania migawki.
Otwórz terminal i uruchom następujące polecenie
Zrzuty ekranu
źródło
przejdź do centrum oprogramowania Ubuntu znajdź menedżer kopii zapasowej Déjà Dup zainstaluj go`` uruchom go i podaj ścieżkę do kopii zapasowej danych wybierz pliki do kopii zapasowej utwórz kopię zapasową
później możesz wybrać kopię zapasową, podając lokalizację źródła szczęścia zewnętrznego zewnętrznego dysku twardego [https://launchpad.net/deja-dup]
źródło
Możesz użyć narzędzi takich jak Bacula Community lub Bacula Enterprise . Różnica między nimi polega na tym, że wersja społecznościowa nie obsługuje przywracania systemu od zera, kiedy nie trzeba ponownie instalować systemu i po prostu przywracać go po poważnej awarii.
źródło
Crashplan utworzy kopię zapasową wszystkich plików systemowych i danych i pozwoli ci je odzyskać - na bieżącym komputerze lub zezwolić na dostosowanie go do innej instalacji.
Możesz wykonać kopię zapasową w systemie online, innym komputerze lub podłączonym dysku twardym.
źródło
Jeśli dysk twardy, na którym zainstalowany jest Ubuntu, nie jest zbyt duży, możesz spróbować uruchomić komputer z płyty CD na żywo (wystarczy dowolna dystrybucja Linuksa) i uruchomić:
To tworzy kopię zapasową całego dysku twardego, nie tylko Ubuntu, i wykona wszystkie puste bajty, ale jest to jedyne rozwiązanie, jakie mogę wymyślić. Aby przywrócić kopię zapasową, użyj:
źródło
Znalazłem szczegółowe i najnowsze informacje na temat korzystania z Clonezilli. Clonezilla pozwoli ci stworzyć obraz całego systemu, w tym wszystkich partycji dysku twardego itp., A następnie przywrócić go.
Samouczek znajduje się na stronie http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/
źródło
Możesz wykonać kopię zapasową całej instalacji Ubuntu na innej partycji, korzystając z tej odpowiedzi:
Zalety tej techniki:
/etc/fstab
jest automatycznie aktualizowany o prawidłowe wpisy UUID.źródło
Działa to dla mnie na pulpicie Ubuntu 18.04 i wymaga tylko „Dysków” (gnome-disk-utility), gparted i standardowych poleceń grub.
Utworzyć kopię zapasową
Przywracać
W systemie narzędzi uruchom „Dyski” i kliknij partycję, aby ją przywrócić
Uruchom gparted
aktualizacja fstab
aktualizacja grub
ostatnia aktualizacja grub z nowego systemu
źródło
Używam programu o nazwie Back In Time, który jest podobny do Time Machine firmy Apple.
Łatwo jest powiedzieć, dokąd mają iść kopie zapasowe i jak często wykonywać kopie zapasowe.
Back In Time jest w repozytoriach Ubuntu.
źródło