A lemezklónozás nem más, mint egy merevlemez (vagy partíció) tartalmának másolása egy másik lemezre vagy egy “kép” fájlba. Én rendszeresen készítek biztonsági mentést az rsnapshot eszközzel, de havonta egyszer-kétszer klónozom is a merevlemezemet. Ez a lehetőség lehetővé teszi számomra az operációs rendszerem és a telepített szoftverek gyors visszaállítását. A Linux különböző segédprogramokkal rendelkezik a lemezklónozás elvégzéséhez. Ebben a bejegyzésben felsorolom a kedvenc nyílt forráskódú lemezklónozó szoftvereimet, amelyek többször is megmentették a seggemet.
#1: A régi jó dd parancs
A dd parancs lehetővé teszi az adatok alacsony szintű másolását és nyers formátumú átalakítását. A szabványos bemenetet a szabványos kimenetre másolja. A merevlemez boot-szektorának (MBR) biztonsági mentésére vagy az adatok megsemmisítésére is használható a /dev/zero vagy a /dev/random segítségével.
Példák
A /dev/sdb3 partíciót egy másik /dev/sdc3 nevű partícióra klónozhatja:# dd if=/dev/sdb3 of=/dev/sdc3 bs=4096 conv=noerror
A /dev/sdc merevlemezt klónozhatja /dev/sddd-re:# dd if=/dev/sdc of=/dev/sdd bs=1M conv=noerror
A /dev/sda1 nevű lemezpartíciót lemásolhatja backup nevű lemezképfájlként.sda1.mm.dd.yy.img fájl:# dd if=/dev/sda1 of=/path/to/safe/location/backup.sda1.07.28.12.img bs=4096 conv=noerror
VAGY# dd if=/dev/sda1 of=/nfs/backup/images/backup.sda1.07.28.12.img bs=1M conv=noerror
A lemezkép visszaállításához futtassa:# dd if=/nfs/backup/images/backup.sda1.07.28.12.img of=/dev/sda1 bs=1M conv=noerror
A dd parancs operációs rendszertől függetlenül bármely partícióról készíthet biztonsági másolatot. Használhatja FreeBSD / OpenBSD / Mac OS X / MS-Windows és így tovább:
Szóljon a ddrescue
A ddrescue parancs az adatokat egyik fájl- vagy blokkeszközről a másikra másolja, és olvasási hiba esetén mindent megtesz az adatok megmentéséért. A dd parancs sikertelen lesz, de a ddrescue folytatja:# ddrescue /dev/sda /dev/sdb
#2 partimage – Partíciók biztonsági mentése tömörített képfájlba
A partimage parancs a lemezpartíciókat képfájlokba menti és visszaállítja (hasonlóan a Ghosthoz). Debian / Ubuntu Linux alatt az apt-get paranccsal telepítheti:# apt-get install partimage
Ha RHEL / Fedora / SL / Red Hat / CentOS Linuxot használ, kapcsolja be az EPEL repo-t és írja be a következő yum parancsot:# yum install partimage
A partimage parancsot az alábbiak szerint írja be a különböző lehetőségek megtekintéséhez:# partimage
Mintakimenetek:
Fig.01: partimage működés közben
A képek mentéséhez vagy visszaállításához most már követheti a képernyőn megjelenő utasításokat.
Példák
Készítsen egy képet a /dev/sda2-ről (győződjön meg róla, hogy a /dev/sda2 nincs csatlakoztatva):# partimage -z1 -o -d save /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz
Az alábbiak szerint állíthatja vissza:# partimage restore /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz.000
Nézze meg, hogyan használhatja ezt a gyors szoftvert a képek mentésére és visszaállítására:
Kérjük, vegye figyelembe, hogy a partimage csak a partíció használt partíciójának adatait másolja. Ez a sebesség és a hatékonyság érdekében történik, a szabad blokkok nem íródnak a képfájlba. Mivel a partíció feldolgozása szekvenciális szektoronként történik, a lemezátviteli idő maximalizálódik, a keresési idő pedig minimalizálódik.
Egy megjegyzés a szerverszoftverekről
A partíciók a partimage hálózati támogatásával, vagy Samba / NFS (Network File Systems) használatával menthetők a hálózaton keresztül. Ez lehetővé teszi a merevlemezpartíció helyreállítását a lemez összeomlása után. Telepíteni kell a partimage-server csomagot, amely a Ghosthoz hasonlóan szerver démont biztosít a távoli képalkotáshoz. További információért lásd a dokumentációt.
#3: Clonezilla
Ha a Norton Ghost Corporate Editiont szeretné helyettesíteni, próbálja ki a Clonezillát. A következő funkciókat nyújtja:
- Katasztrófa-helyreállítás
- Platterek klónozása
- Platterek képalkotása
- Telepítési megoldás
- Ingyenes és nyílt forráskódú
Ez a szoftver lehetővé teszi a csupasz fém mentést és helyreállítást. A Clonezilla a következő módok valamelyikében működik:
- Clonezilla live – Használja otthon vagy egyetlen gép mentéséhez és visszaállításához.
- Clonezilla server edition – Használja irodában vagy adatközpontban masszív telepítéshez, sok (több mint 40!) számítógépet tud egyszerre klónozni. A Clonezilla csak a használt blokkokat menti és állítja vissza a merevlemezen. Ez növeli a klónozás hatékonyságát.
Fig.02: Clonezilla működés közben
=> Clonezilla szoftver letöltése.
#4 Mondo rescue
Egy másik jó ingyenes katasztrófa helyreállító szoftver, amit gyakran használok. Linux /FreeBSD-vel működik és támogatja a klónozó szalagokat, lemezeket, USB eszközöket, hálózatot és CD/DVD-t mint mentési adathordozót, több fájlrendszert, LVM-et, szoftveres és hardveres RAID-et. A visszaállítás történhet fizikai adathordozóról, beleértve az OBDR szalag támogatást, vagy CD/DVD/USB adathordozóról, vagy hálózatról PXE-n keresztül.
Ezt a szoftvert a Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA JPL, US Dept of Agriculture, több tucat kisebb cég és több tízezer felhasználó használja világszerte.
Fig.03: Mondo Rescue működés közben
=> Töltse le a Mondo Rescue szoftvert.
#5 Redo backup and recovery
A Redo backup and recovery egy ingyenes mentési és katasztrófa utáni helyreállítási szoftver. A program bootolható Linux CD-képről fut, grafikus felhasználói felülettel rendelkezik, és képes lemezpartíciók bare-metal mentésére és helyreállítására. Képes külső merevlemezek és hálózati megosztások használatára. Ez a legegyszerűbb point and click nyílt forráskódú mentési és helyreállítási megoldás. Képeket tárolhat külső meghajtón vagy hálózati megosztásokon, például nfs alapú megosztott mappákon.
Fig.04. Redo mentési és helyreállítási szoftver működés közben
=> Letöltés redo mentési és helyreállítási szoftver.
#6 Trinity Rescue Kit
A Trinity Rescue Kit vagy TRK egy ingyenes élő Linux disztribúció, amely kifejezetten az MS-Windows rendszerek helyreállítási és javítási műveleteit célozza, de ugyanúgy használható Linux helyreállítási problémákra, mint például mentés, javítás, jelszó visszaállítás és lemezklónozás. Néhány jellemző:
- A windows jelszavak visszaállítása a továbbfejlesztett winpass eszközzel.
- 5 különböző víruskereső termék egyetlen egységes parancssorba integrálva, online frissítési lehetőséggel.
- Teljes ntfs írástámogatás az ntfs-3g-nek köszönhetően
- Winclean, egy segédprogram, amely megtisztít mindenféle felesleges ideiglenes fájlt a számítógépen.
- Klónozzon számítógépeket a hálózaton keresztül multicast segítségével.
- A “pi” nevű mentési segédprogram, a helyi gépi biztonsági mentések automatizálására
- Egyszerű szkript az összes helyi fájlrendszer megkeresésére és csatolására
- Fájlok helyreállítása és törlésének visszaállítása segédprogramokkal és eljárásokkal
- Elveszett partíciók helyreállítása
- Haló lemezek kiürítése
- 2 rootkit felismerő program
- És még sok más
Fig.05Trinity Rescue Kit akcióban
=> Töltse le a Trinity Rescue Kit szoftvert.
A kedvenc szoftverem
Bare metal visszaállításhoz a dd parancsot (gziped images) részesítem előnyben, mivel tartalmazza a boot szektor, a boot partíció és a root partíció másolatát. A dd parancs jól működik kis telepítésnél vagy otthoni felhasználóknál. De egy nagyobb telepítéshez és adatközponthoz inkább a clonezilla vagy a mondo rescue szoftvert használom az egyszerű használat és a megbízhatóság miatt.
Van kedvenc nyílt forráskódú lemezklónozó és katasztrófa-helyreállítási szoftvere? Van alternatívája? Ossza meg velünk az Ön által preferált alkalmazást az alábbi megjegyzésekben.
- 7 Félelmetes nyílt forráskódú felhőtároló szoftverek az adatvédelmedért/biztonságodért
- 5 Félelmetes nyílt forráskódú biztonsági mentőszoftver
- 5 Félelmetes nyílt forráskódú klónozó szoftver
- 7 Félelmetes nyílt forráskódú analitikai szoftver
- 9 Félelmetes nyílt forráskódú webes teljesítmény szoftver
- 7 Félelmetes nyílt Open Source Build Automation Tools
- 6 Open Source Disk Cloning and Imaging Softwares
- 3 Open Source Complete eMail Server Softwares
- 7 Awesome ChatOps Open Source Software
- 5 Awesome Groupware Open Source Software
🐧 Eddig 23 hozzászólás… add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04 |
Hálózati segédprogramok | dig – host – ip – nmap |
OpenVPN | CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04 |
Package Manager | apk – apt |
Processes Management | bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – time |
Keresés | grep – whereis – which |
Felhasználói információk | groups – id – lastcomm – last – lid/libuser-lid – logname – members – users – whoami – who – w |
WireGuard VPN | Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04 |