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.
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í.
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
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
.