Wątek przeniesiony 2017-11-15 15:34 z Newbie przez hauleth.

Jak przy użyciu programu Rsync stworzyć backup całego systemu?

0

Cześć chciałem się dowiedzieć jak przy użyciu programu **Rsync **stworzyć backup całego systemu. Chciałbym go później odtworzyć na na nowym drive. Wiem, że samo kopiowanie plików nie jest wystarczające. Dysk powinien być także bootable.

Chciałem się jeszcze dowiedzieć (może trochę glupie pytanie) ale czy jak robie full backup dysku z ubuntu 17.4 i chce je restorowac na innym pc z ubuntu 16.4 ? Czy takie coś będzie działać ?

0

Cześć nie dam głowy ale możliwe, że ta komenda będzie działać:

sudo rsync -aAXv --delete --exclude=/dev/* --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/run/* --exclude=/mnt/* --exclude=/media/* --exclude="swapfile" --exclude="lost+found" --exclude=".cache" --exclude="Downloads" --exclude=".VirtualBoxVMs" --exclude=".ecryptfs" /source /destination

Z tym, że nie jestem pewny czy tez zrobi kopie zapisanych programów na kompie. Lepiej niech ktoś bardziej obeznany się wypowie.

0

Dysk powinien być także bootable.

To akurat się ustawia w menedżerze partycji.

0

Cześć,
Praktycznie dzisiaj GRUB wyparł inne bootloadery (np. lilo), więc zakładam, że prawdopobnie jego używasz. Masz dwa podejścia:
Pierwsze z nich zakłada, że instalujesz bootloader na dysku zapasowym przed awarią i jeżeli nie będziesz kombinował w /boot na dysku zapasowym (ew. oprócz nowych kerneli) to system powinien Ci się odpalić bez problemu.
Drugie podejście zakłada instalację bootloadera dopiero w momencie, kiedy potrzebujesz korzystać z zapasowego dysku. Przede wszystkim będziesz potrzebował innego systemu (o tej samej architekturze), aby dostać się do tego nowo skopiowanego systemu poprzez chroot. Wypada również podmontować /dev /proc /sys z systemu, z którego dokonujesz taką operację.

IMO moim zdaniem lepiej zawczasu przygotować bootloader, a później ew. synchronizować resztę rzeczy, kernelem, initrd'kiem nie zawracać sobie głowy - byle działało.

Uwaga na UUID partycji! Jeżeli są włączone w systemie i po nich GRUB rozpoznaje partycje i punkty montowania są w /etc/fstab po UUID system się nie załaduje, ew. dostaniesz busybox'a! Każdy dysk będzie miał swoje UUID'y partycji stąd ten problem.

Jeżeli masz pytania to pisz, postaram się odpowiedzieć.

Pozdrawiam

0

Czyli komenda co użytkownik **Backupper **podał odpowiedzialna jest za zrobienie backupu systemu wraz z zainstalowanymi programami?

0

Rsync zrobi synchronizację plików z miejsca źródłowego na miejsce docelowe, czyli je de facto przekopiuje do nowej lokalizacji. Nie wiem, jak z hardlinkami, pewnie ich nie skopiuje (brak parametru -H). Natomiast do pełni szczęścia wypada stworzyć te excludowane katalogi na nowej partycji ręcznie (z wyjątkiem lost+found).
Pozdrawiam

0

Robie obraz dysku za pomocą dd if=/dev/sda of=/./Dysk.img, następnie ten plik chcę przenieść na urządzenie o dużej pojemnosci np usb,dysk zewnetrzny. Następnie chce z tego urządzenia, gdzie mam obraz zrestorować te dane na nowym komputerze. Czy takie podejscie sie sprawdzi?

0

Użyj partimage zamiast kopiowania binarnego (niskopoziomowego). W razie czego narobisz mniejszych szkód. No, chyba, że nie ma innego wyjścia to próbuj.
https://wiki.archlinux.org/index.php/disk_cloning

0

Czy to co napisałem bd dzialać? robie obraz dysku wrzucam na nosnik zewnetrzny, a potem podlaczam do nowego kompa i pobieram danego z tego obrazu?

0

Przepraszam za post pod postem.
Czy jak zrobie obraz za pomoca partimage na jednym z komputerow to bede mogł go odtworzyc na nowym komputerze? ( pod warunkiem ze bedzie na nim ten sam system w tym przypadku linux)

0

Dla tego samego dysku lub o tym samym rozmiarze (LBA1 = LBA2) powinno być OK.
Dla dysku mniejszego chyba miałem utratę danych.
Dla dysku większego będziesz miał wolne miejsce "za" przestrzenią, na którą skopiujesz. W MBR rozmiary partycji będą takie, jakie miał oryginalny dysk. Inna kwestia to zaokrąglanie do cylindra, rozmiar sektorów (512B, 4K) etc.

Inna kwestia jaki jest sens robienia bitowego backupu całego dysku często o pojemności 250-1000 GB? Nie ma to żadnego logicznego uzasadnienia.

Edit: tak, obraz partimage jest łatwo odzyskać. Do tego możesz włączyć kompresję to już zupełnie zjedziesz na rozmiarze kopii.

0

Na nowym komputerze tez musi byc zainstalowany ten sam system co na starym? :)
Dzięki za takie dokładne wyjasnienie ale nie znam sie za bardzo.

0

Nie do końca rozumiem. W sensie do przywracania systemu?
Wystarczy Linuks, nie musi być zainstalowany. Możesz partimage z livecd odpalić

0

Chodzi o to, ze robie obraz dysku twardego na jednym pc na którym mam linuxa i chce nastepnie ten obraz odpalic na nowym pc z linuxem. Chce miec to samo na nowym kompie co miałem na starym. (programy zainstalowane, filmy itd)

0

Rsync nie ma tu sensu. Partclone/Partimage a najlepiej FileZilla

0

Edit: oczywiście Clone Zilla

0

Clonezilla to nic innego jak właśnie partclone, partimage i dd tylko w bardziej przyjaznej formie :)

0

Dokładnie. CloneZilla tych narzędzi używa do robienia obrazów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1