it-swarm.dev

Jak vytvořit bitovou kopii disku a obnovit ji později?

Jsem nový uživatel systému Linux. Nainstaloval jsem Wubi od nuly alespoň desetkrát v posledních několika týdnech, protože při uvádění systému do provozu (ovladače, rozlišení atd.) Něco jsem zlomil (X, grub, neznámé) a nemůžu ho dostat zpět do práce. Zejména pro nováčky, jako jsem já, je snazší (a mnohem rychlejší) přeinstalovat celý Shebang, než se pokusit vyřešit několik vrstev neúspěšných pokusů o „opravu“.

Pocházím z Windows, očekávám, že existuje nějaký obslužný program "image disku", který mohu spustit, abych udělal snímek z mé instalace Linuxu (a bootovacího oddílu !!), než se začlení do věcí. Poté, co jsem svůj stroj foobaroval, nějakým způsobem bych svůj stroj vrátil zpět k tomuto pracovnímu snímku.

Jaký je Linuxový ekvivalent diskových obrazů Windows jako Acronis True Image nebo Norton Ghost ?


Poznámka: Našel jsem podobnou otázku: Snadné zálohování/obnovení nainstalovaného systému?

180

Je to Clonezilla Live: http://clonezilla.org/

Výukový program pro Clonezilla najdete zde.

94
user8290

dd je nízkoúrovňový obslužný program, který můžete použít k provedení tohoto úkolu, v podstatě to je nízkoúrovňový obslužný program pro kopírování bajtů. Pokud chcete, aby to bylo „UNIX“, přečtěte si dále.

Všechny odkazy na systém souborů a pevné disky jsou lokálně umístěny ve virtuálním souborovém systému /dev/. V /dev/ Je mnoho „uzlů“, které jsou rozhraními téměř všech zařízení v počítači. Například /dev/hda Nebo /dev/sda By se odkazovalo na první pevný disk v systému (hda vs sda závisí na pevném disku) a /dev/hda1 By se odkazovalo na první oddíl na tvém hardru.

Nejjednodušší cestou, jak vytvořit nezpracovaný obraz diskových oddílů, je použít dd k vypsání celého oddílu do jediného souboru (pamatujte na OS přístup k oddílům /dev/sda1 Prostřednictvím rozhraní souboru). Ujistěte se, že jste na větším oddílu nebo na sekundární jednotce a proveďte následující příkaz
dd if=/dev/hda1 of=./part1.image Na zálohu (opakujte pro různé oddíly)
dd if=./part1.image of=/dev/hda1 Pro obnovení

Stejný příkaz můžete použít k zálohování celého pevného disku (nahraďte hda1 Řetězcem hda). Pak můžete použít libovolný kompresní program (gunzip, Zip, bzip) ke komprimaci souboru pro uložení. Tuto stejnou techniku ​​můžete použít k vytvoření kopií kopií celých oddílů k vytvoření klonů vašeho počítače.

Existuje však jedno omezení, ale při obnově zálohy musí mít oddíl stejnou velikost (nebo větší) jako oddíl, ze kterého jste obraz přijali, takže v případě obnovy dojde k omezení vašich možností. Po obnovení zálohy však můžete oddíl rozbalit vždy pomocí gparted nebo parted. Při pokusu o obnovení celých diskových kopií se obrázek stává ještě bláznivější. Pokud však obnovujete zálohu na stejný přesný pevný disk, nemusíte se tím vůbec obávat.

Pokud však chcete „přátelštější“ utilitu ala Norton Ghost, pak tento návrh nemusí být pro vás.

115
crasic

V Ubuntu máme k dispozici GUI, nazvané 'Disks' (gnome-disks) a je výchozí v pozdějším Ubuntu.

Nebo

Sudo apt-get install gnome-disk-utility

Spusťte/vyhledejte jako „Disky“ nebo spusťte jako gnome-disks.

Potřebné jsou také:

  • Gparted

  • Live Ubuntu (nebo deriváty) usb-stick pro živé relace.


Připravte oddíl:

Je zřejmé, že oddíl nelze během používání kopírovat : musí být odpojen, aby během kopírování neutrpěl změny (to je zřejmé) . Chcete-li tedy zálohovat systémový oddíl, musíte zavést systém Windows Live - nebo, jak je vidět na obrázku výše, v samostatném (multi-boot) systému. Systémový oddíl je oddíl označený hvězdičkou. Pokud se pokusíte kopírovat systémový oddíl, zobrazí se chyba brzy:

enter image description here

Také je třeba si uvědomit, že zálohování a obnova spouštěcích oddílů jsou riskantní postupy a že zálohování cenných/citlivých dat by mělo být nejprve provedeno jiným způsobem (zkopírováním dat namísto celého oddíl atd.). - Podle mých zkušeností to funguje se systémovými oddíly Ubuntu, ale ne s Windows.

Volitelně, aby se minimalizoval prostor zabraný uloženým obrázkem, oddíl může být nejprve zmenšen (od konce, to je zprava), takže by nezahrnoval prázdný prostor. Tady je příspěvek na toto: vytvořte záložní obraz diskového oddílu ne větší než jeho soubory .

Uložte oddíl:

enter image description here

Obnovte oddíl:

Po této odpovědi: Jak správně obnovit systémový oddíl (iso image) pomocí 'Disks' . Podívejte se na otázku. Hlavní myšlenkou je, že obraz (iso) musí být obnoven do existujícího prázdného oddílu, který je:

  • formátován

  • nenamontovaný

  • větší než uložený obrázek

Připravte obnovený oddíl k použití:

Podívejte se na komentáře pod výše spojenou odpovědí na skutečnost, že Gparted hlásí rozdíl místa mezi cílovým oddílem a obnoveným oddílem jako nepřidělený prostor. To lze opravit pomocí aplikace Gparted: vyberte oddíl a použijte akci „Zkontrolovat“.

Pokud je obnovený oddíl systémový oddíl, který chcete použít jako hlavní:

  • musí mít dostatek volného místa: použijte Gparted k "Check" (nárok na nevyplněný prostor, jak bylo uvedeno výše) a pokud je to nutné a možné, zvětšete oddíl.

  • použijte grub-repair z živé relace za účelem instalace grub. Používám tento postup: https://askubuntu.com/a/182863/47206 , některé další podrobnosti zde: https://askubuntu.com/a/326661/47206 .

32
user47206

Zálohovací nástroje „výpis“ a „obnovení“ v úložištích Ubuntu vám umožňují zálohovat a obnovit „systémový stav“ celého systému.

Obslužné programy „výpis“ a „obnovení“ lze nainstalovat z úložišť pomocí:

Sudo apt-get install dump

Níže jsou uvedeny odkazy na Man stránky:
skládka
Obnovit

Ve vašem případě byste mohli systém zálohovat na přenosnou jednotku:

dump -0uan -f my_file /

K zotavení je třeba:

  1. Spusťte z vašeho živého CD/DVD/USB Ubuntu.

  2. Nainstalujte obslužný program výpisu.

  3. Připojte pevný disk.

  4. Obnovit (tj. restore -r -f my_file /my_mount).

Poznámka: Pokud obnovujete nový disk, budete muset nainstalovat bootloader (GRUB).

Více informací naleznete na Přesun linuxu na jiný pevný disk (výpis, obnovení, zálohování)

16
Sparky

Následuje několik kroků od buntu Wiki

Zálohování s dd
Následující příklad vytvoří obraz jednotky /dev/sda, obrázek bude zálohován na externí jednotku a zkomprimován. Například je možné použít bzip2 pro maximální kompresi:

Sudo dd if=/dev/sda | bzip2 > /media/usb/image.bz2

Obnovení obrazu jednotky
Chcete-li obnovit obraz jednotky, budete chtít bootovat do živého prostředí. Obnova je celkem jednoduchá a ve skutečnosti zahrnuje pouze obrácení hodnot if a if. To řekne dd, aby přepsal jednotku údaji uloženými v souboru. Ujistěte se, že obrazový soubor není uložen na jednotce, do které obnovujete. Pokud tak učiníte, dd během operace dd přepíše obrazový soubor, poškodí jej a váš disk.

Obnovení výše uvedené jednotky:

bzcat /media/usb/image.bz2 | dd of=/dev/sda

Při obnově celé jednotky systém automaticky nevytvoří zařízení (/dev/sda1, /dev/sda2, atd.). Restartujte, abyste zajistili automatickou detekci.

Pokud jste Ubuntu obnovili na novou jednotku a změnili se UUID (více viz singUUID )), musíte změnit bootloader a připojovací body. Jeden bude chtít upravit následující prostřednictvím terminálu:

Sudo nano /boot/grub/menu.lst
Sudo nano /etc/fstab 

Chcete-li vědět, jaké jsou nové UUID pro vaše jednotky, použijte následující příkaz:

Sudo blkid 

Z tohoto seznamu můžete porovnat informace s informacemi fdisk a zjistit, která jednotka je která. Pak jednoduše aktualizujte UUID v souborech GRUB a fstab).

10
jtlindsey

Doporučil bych RemasterSys pro tento úkol.enter image description here

Vytváří iso pro vaši instalaci, Backup user Date with Deja Dup.

6
BigSack

Můžete dělat přesně to, co potřebujete pomocí CloneZilla

4
Mitch

K dispozici je také Duch pro Linux , ale Clonezilla je lepší volba - je aktuálnější. Nejnovější verze Ghost pro Linux je uvedena v květnu 2009, zatímco poslední verze Clonezilla byla zveřejněna v listopadu 2010. Jedním z menších omezení Clonezilla ve srovnání s Ghost je to, že při obnově nemůžete změnit velikost oddílu, zatímco Norton Ghost může.

Pravděpodobně to nebudete potřebovat, ale Clonezilla také podporuje vícesměrové vysílání.

4
Scaine

Použití „výpisu“ a „obnovení“ je jedním z řešení, jak naznačuje virtuální.stack.

Můžete však mít zájem o používání Clonezilla, pokud máte externí pevný disk USB nebo NAS. Stačí si stáhnout ISO obraz kliknutím na zde (přístup na globální stránku ke stažení zde ), vypálit pomocí "Brasero". Spusťte z Clonezilla Live CD a proveďte zálohu (disk nebo oddíl na obraz) vaší hlavní jednotky pevného disku (pomocí vašeho zdravého Ubuntu). Vezměte prosím na vědomí, že nemůžete zálohovat oddíl, který jste připojili jako cíl zálohy (zcela logický). Pokud je váš systém nefunkční, stačí znovu zavést systém Clonezilla Live CD a provést obnovení systému. Nezapomeňte, že Clonezilla dělá snímky, takže pokud máte vaše data ("/ home", "/ etc", ...) na stejném disku/diskovém oddílu jako systém Ubuntu, dostanete je zpět ze zálohy a ztratit to, co se stalo od té doby, co bylo provedeno zálohování ...

Výukový program pro Clonezilla Live najdete zde: Jak používat Clonezilla - výukový program

Můžete také použít „Back In Time (backintime-gnome)“ (k dispozici od Ubuntu Software Center) nebo jinde (Déjà Dup, ...) vedle a získat zálohu dat. Musíte pouze zahrnout ("/ home", "/ etc", "/ var", "/ usr/local", ...) do záložního profilu. Takto můžete získat zpět svůj zdravý systém pomocí Clonezilla a poté nejnovější data pomocí funkce „Back In Time“ nebo jinak.

3
Golboth

Pokud používáte Wubi, proč nezavádíte systém Windows a zkopírujete root.disk soubor?

Obnovení je pak stejně snadné jako přejmenování root.disk na něco jiného a přejmenování kopie na root.disk.

3
Roy

AKTUALIZACE listopad 2015

Nové Remastersys je Pinguy Builder a je zde také aplikace s názvem Systemback, kterou osobně preferuji. Postup instalace:

Sudo add-apt-repository ppa:nemh/systemback
Sudo apt-get update
Sudo apt-get install systemback

AKTUALIZACE 05.01.2015

Odkaz uvedený v tomto a dalších pokynech v kroku 2 již nefunguje. Soubory Remastersys jsem však stáhl ještě před vypnutím webu a lze je perfektně nainstalovat pomocí softwaru Ubuntu Software Center. !! Nejsem si jistý, zda jsou soubory k dispozici v softwarovém centru Ubuntu, ale pokud je máte v počítači, lze je prostřednictvím něj nainstalovat.

Potřebujete program, který dokáže vytvořit soubor iso, a to je Remastersys.

Tato sada instrukcí mi pomohla nainstalovat a úspěšně spustit remastersys na Ubuntu 14.04.1 32bit a také úspěšně vytvořit a použít spouštěcí flash disk s vlastní iso, kterou jsem vytvořil.

Poznámka: Jednotka Flash funguje, pokud jste z nějakého důvodu ručně neprovedli upgrade jádra před vytvořením obrazu systému.

  1. Stiskněte Ctrl-Alt-T a spusťte

     Sudo apt-get install plymouth-x11  
    
  2. Přejděte na tento odkaz a stáhněte si verzi remastersys pro 32bitový nebo 64bitový systém

    http://www.remastersys.com/ubuntu/pool/main/r/remastersys-gui/

    DŮLEŽITÉ: Stáhl jsem verzi 3.0.4-1 i386 a WORKS jsem zkontroloval verzi 3.0.2 a nefunguje to.

  3. Otevřete programy a aktualizace (hledejte v Dash nebo v parametrech systému)

  4. Na kartě Programy a aktualizace přejděte na kartu Ostatní a stiskněte Přidat ...

  5. Zkopírujte/vložte

       deb http://www.remastersys.com/ubuntu precise main 
    

a stiskněte OK

  1. Nyní vyhledejte dva řádky s „www.remastersys.com/“ v seznamu, který najdete na kartě Ostatní, a ujistěte se, že jste zaškrtli obě políčka. Pokud budete vyzváni, zadejte heslo.

  2. Stiskněte Ctrl-Alt-T a spusťte

     Sudo apt-get install remastersys-gui 
    
  3. K otevření remastersys-gui potřebujete vždy kořenové priveleges. Udělej to také v terminálu (Ctrl-Alt-T)

     Sudo -i remastersys-gui 
    
2
Stasia Trubitsyna

Můžete použít Clonezilla

  • Stáhnout živé CD Clonezilla
  • Vypálte soubor iso na CD
  • Po dokončení počátečního restartování počítače a spuštění disku Clonezilla Live CD a vytvoření klonu z počátečního pevného disku ostatním.

Zaškrtněte tyto screenshoty zde a můžete se zeptat na podrobnosti o nejasných nabídkách


Můžete také použít Ghost pro Linux G4l.

stáhněte si iso z zde , vypálte na CD a použijte Live CD.


1
Maythux