Klonování disku je proces vytváření bitové kopie oddílu nebo celého pevného disku. To může být užitečné pro kopírování disku do jiných počítačů nebo pro účely zálohování a obnovy.

Tip: Postupem času získávají souborové systémy nové funkce a nástroje mkfs mění své výchozí nastavení, ale ne všechny nové funkce lze povolit bez přeformátování. Při přesunu dat na nový disk proto místo klonování blokových zařízení nebo souborových systémů zvažte vytvoření nového souborového systému a soubory (a jejich atributy, ACL, rozšířené atributy atd.) pouze zkopírujte např. pomocí rsync.

Použití dd

Podívejte se na dd#Klonování a obnova disku.

Použití ddrescue

ddrescue je nástroj určený ke klonování a obnově dat. Kopíruje data z jednoho souborového nebo blokového zařízení (pevný disk, cdrom atd.) na jiné, přičemž se v případě chyb čtení snaží nejprve zachránit dobré části, aby se maximalizovala obnovená data.

Chcete-li naklonovat vadný nebo umírající disk, spusťte ddrescue dvakrát. V prvním kole zkopírujte každý blok bez chyby čtení a namapujte chyby na rescue.map.

# ddrescue -n /dev/sdX /dev/sdY rescue.map

kde X je písmeno oddílu zdrojového a Y cílového blokového zařízení.

V druhém kole zkopírujte pouze špatné bloky a třikrát zkuste číst ze zdroje, než to vzdáte.

# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map

Nyní můžete zkontrolovat, zda není souborový systém poškozen, a připojit novou jednotku.

# fsck -f /dev/sdY

Klonování souborového systému

Tento článek nebo část potřebuje rozšíření.

Důvod: Přidat xfs_copy(8). (Diskutujte v Diskuse:Klonování disků#)

Použití e2image

e2image je nástroj, který je součástí e2fsprogs pro účely ladění. Lze jej použít k efektivnímu kopírování oddílů ext2, ext3 a ext4 tak, že se kopírují pouze použité bloky. Všimněte si, že to funguje pouze pro souborové systémy ext2, ext3 a ext4 a nepoužívané bloky se nekopírují, takže to nemusí být užitečný nástroj, pokud doufáte, že obnovíte smazané soubory.

Chcete-li naklonovat oddíl z fyzického disku /dev/sda, oddíl 1, na fyzický disk /dev/sdb, oddíl 1 pomocí e2image, spusťte

# e2image -ra -p /dev/sda1 /dev/sdb1
Tip:

Software pro klonování disků

Tyto aplikace umožňují snadné zálohování celých souborových systémů a obnovu v případě poruchy, obvykle ve formě disku Live CD nebo jednotky USB. Obsahují kompletní obrazy systému z jednoho nebo více konkrétních bodů v čase a často se používají k záznamu známých dobrých konfigurací. Jejich srovnání naleznete na Wikipedii:Srovnání programů pro klonování disků.

Viz také Synchronizační a zálohovací programy pro další aplikace, které kromě jiných funkcí umí pořizovat úplné snímky systému.

  • Arch Backup – triviální zálohovací skript s jednoduchou konfigurací.
    • Konfigurovatelný způsob komprese.
    • Více cílů zálohování.

https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ ||arch-backupAUR

  • Clonezilla – Řešení pro obnovu po havárii, klonování disků, zobrazování disků a nasazení.
    • Zavádí z live CD, USB flash disku nebo PXE serveru.
    • Podporuje ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ a další.
    • Používá Partclone (výchozí), Partimage (volitelné), ntfsclone (volitelné) nebo dd k vytvoření obrazu nebo klonu oddílu.
    • Multicasting server pro obnovu do mnoha počítačů najednou.
    • Obsahuje instalační médium systému Arch Linux.

http://clonezilla.org/ || clonezilla

  • Deepin Clone – nástroj společnosti Deepin pro zálohování a obnovu. Podporuje klonování, zálohování a obnovu disku nebo diskového oddílu.

https://www.deepin.org/en/original/deepin-clone/ || deepin-clone

  • FSArchiver – Bezpečný a flexibilní nástroj pro zálohování a nasazení souborového systému
    • Podpora základních atributů souborů (oprávnění, vlastník, ….).
    • Podpora více souborových systémů v jednom archivu.
    • Podpora rozšířených atributů (používá je SELinux).
    • Podpora základních atributů souborového systému (label, uuid, block-size) pro všechny souborové systémy Linux.
    • Podpora souborového systému NTFS (možnost vytvářet flexibilní klony oddílů Windows).
    • Kontrolní součet všeho, co je zapsáno v archivu (hlavičky, datové bloky, celé soubory).
    • Možnost obnovit archiv, který je poškozený (pouze přeskočí aktuální soubor).
    • Vícevláknová komprese lzo, gzip, bzip2, lzma.
    • Podpora rozdělení velkých archivů na několik souborů s pevně danou maximální velikostí.
    • Šifrování archivu pomocí hesla. Založeno na blowfish z libcrypto z OpenSSL.
    • Podpora zálohování připojeného kořenového souborového systému (volba -A).
    • Najdete na CD System Rescue.

http://www.fsarchiver.org/ || fsarchiver

  • Mondo Rescue – řešení pro obnovu po havárii k vytvoření záložního média, které lze použít k opětovnému nasazení poškozeného systému.
    • Zálohy založené na obrázcích, podporující Linux/Windows.
    • Míra komprese je nastavitelná.
    • Může zálohovat živé systémy (bez nutnosti jejich zastavení).
    • Může rozdělit obraz na mnoho souborů.
    • Podporuje zavádění na Live CD pro provedení úplné obnovy.
    • Může zálohovat/obnovovat přes NFS, z CD, páskových jednotek a dalších médií.
    • Umí ověřovat zálohy.

http://www.mondorescue.org/ || mondoAUR

  • Partclone – Nástroj, který lze použít k zálohování a obnově oddílu, přičemž bere v úvahu pouze použité bloky.
    • Podporuje ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
    • Podporuje kompresi.
    • Volitelně lze použít rozhraní ncurses.

http://partclone.org/ || partclone

  • Partimage – Nástroj pro klonování disků ncurses pro prostředí Linux/UNIX.
    • Má Live CD.
    • Podporuje nejoblíbenější souborové systémy v Linuxu, Windows a Mac OS.
    • Komprese.
    • Ukládání na více disků CD nebo DVD nebo v síti pomocí Samba/NFS.
    • Vývoj zastaven ve prospěch FSArchiver.

http://www.partimage.org ||partimage

  • J7Z – grafické rozhraní pro Linux v Javě, které se snaží zjednodušit kompresi a zálohování dat. Umí vytvářet archivy 7z, BZip2, Zip, GZip, Tar.
    • Rychle aktualizuje existující archivy.
    • Zálohuje více složek na úložné místo.
    • Vytváří nebo rozbaluje chráněné archivy.
    • Snižuje námahu pomocí archivačních profilů a seznamů.

http://j7z.xavion.name/ || j7zAUR

  • Redo Backup and Recovery – Aplikace pro zálohování a obnovu po havárii, která se spouští ze zaváděcího obrazu disku CD se systémem Linux.
    • Je schopna zálohovat a obnovovat diskové oddíly jako holý kov.
    • Používá xPUD a Partclone jako backend.

http://www.redobackup.org/ ||

  • System Tar & Restore – Zálohování a obnova systému pomocí tar nebo přenos pomocí rsync
    • Rozhraní GUI a CLI
    • Vytváří soubory .tar.gz, .tar.bz2, .tar.xz nebo .tar archivy
    • Podporuje šifrování openssl / gpg
    • Používá rsync k přenosu běžícího systému
    • Podporuje Grub2, Syslinux, EFISTUB/efibootmgr a Systemd/bootctl

https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR

dd spin-offs

dcfldd dcflddAUR je náhrada dd se schopností hashování za běhu, která pomáhá zajistit integritu. Přijímá většinu parametrů dd a obsahuje stavový výstup. Stabilní verze dcfldd byla naposledy vydána v roce 2006. ddrescue GNU ddrescue je nástroj pro obnovu dat, který dokáže ignorovat chyby čtení. ddrescue nijak nesouvisí s dd, kromě toho, že oba lze použít pro kopírování dat z jednoho zařízení na druhé. Hlavní rozdíl spočívá v tom, že ddrescue používá sofistikovaný algoritmus pro kopírování dat z vadných disků, který jim způsobuje co nejmenší dodatečné poškození. Podrobnosti naleznete v příručce ddrescue.

Viz také

  • Wikipedia:Seznam softwaru pro klonování disků
  • Vlákno fóra Archa Linux

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.