Top 6 Avoimen lähdekoodin levyn kloonaus- ja kuvantamisohjelmistoa

Levyn kloonaus ei ole mitään muuta kuin yhden kiintolevyn (tai osion) sisällön kopioiminen toiselle levylle tai ”kuvatiedostoon”. Teen varmuuskopioita säännöllisesti rsnapshot-työkalulla, mutta kloonaan kiintolevyn myös kerran tai kaksi kuukaudessa. Tämän vaihtoehdon avulla voin palauttaa käyttöjärjestelmäni ja asennetut ohjelmat nopeasti. Linuxissa on erilaisia apuohjelmia levyn kloonausta varten. Tässä postauksessa aion listata suosikkini avoimen lähdekoodin levyn kloonausohjelmista, jotka ovat pelastaneet takapuoleni useita kertoja.

#1: Vanha kunnon dd-komento

Dd-komennon avulla voit tehdä matalan tason kopioinnin ja datan muuntamisen raakamuodossa. Se kopioi standarditulon standardilähtöön. Sitä voidaan käyttää myös kiintolevyn käynnistyssektorin (MBR) varmuuskopiointiin tai tietojen tuhoamiseen /dev/zero tai /dev/random avulla.

Esimerkkejä

Kloonataksesi /dev/sdb3-osion toiseen osioon nimeltä /dev/sdc3 kirjoita:
# dd if=/dev/sdb3 of=/dev/sdc3 bs=4096 conv=noerror
Kovalevyn /dev/sdc voi kloonata /dev/sdd:ksi /dev/sdd:ksi:
# dd if=/dev/sdc of=/dev/sdd bs=1M conv=noerror
Kovalevyosion nimeltä /dev/sda1 voi kopioida varmuuskopiointitiedostoksi.sda1.mm.dd.yy.img-tiedosto:
# dd if=/dev/sda1 of=/path/to/safe/location/backup.sda1.07.28.12.img bs=4096 conv=noerror
TAI
# dd if=/dev/sda1 of=/nfs/backup/images/backup.sda1.07.28.12.img bs=1M conv=noerror
Kuvan palauttamiseksi suorita:
# dd if=/nfs/backup/images/backup.sda1.07.28.12.img of=/dev/sda1 bs=1M conv=noerror
Dd-komennolla voi tehdä varmuuskopion mistä tahansa osiosta käyttöjärjestelmästä riippumatta. Voit käyttää sitä FreeBSD:llä / OpenBSD:llä / Mac OS X:llä / MS-Windowsilla ja niin edelleen:

(Video.01: dd kloonaa kiintolevyn demo)

Tervehdys ddrescue

Ddrescue-komento kopioi dataa tiedosto- tai lohko-ohjelmalaitteelta toiselle yrittäen ahkerasti pelastaa datan lukuvirheiden sattuessa. Komento dd epäonnistuu, mutta ddrescue jatkaa:
# ddrescue /dev/sda /dev/sdb

#2 partimage – Varmuuskopioi osiot pakattuun kuvatiedostoon

Komennolla partimage varmuuskopioidaan levyn osiot kuvatiedostoihin ja palautetaan ne (aivan kuten Ghost). Voit asentaa sen apt-get-komennolla Debian / Ubuntu Linuxissa:
# apt-get install partimage
Jos käytät RHEL / Fedora / SL / Red Hat / CentOS Linuxia, ota EPEL-repo käyttöön ja kirjoita seuraava yum-komento:
# yum install partimage
Kirjoita partimage seuraavasti nähdäksesi eri vaihtoehdot:
# partimage
Esimerkkitulokset:

Kuva.01: partimage toiminnassa

Voit nyt seurata näytön ohjeita kuvien varmuuskopioimiseksi tai palauttamiseksi.

Esimerkkejä

Luo kuva tiedostosta /dev/sda2 (varmista, että /dev/sda2 ei ole asennettu):
# partimage -z1 -o -d save /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz
Voit palauttaa sen seuraavasti:
# partimage restore /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz.000
Katso, miten voit käyttää tätä nopeaa ohjelmistoa varmuuskopiointiin ja kuvien palauttamiseen:

(Video.02).: partimage-komennon demo)

Huomaa, että partimage kopioi tietoja vain käytetystä osiosta osiosta. Tämä tehdään nopeuden ja tehokkuuden vuoksi, vapaita lohkoja ei kirjoiteta kuvatiedostoon. Koska osiota käsitellään peräkkäisten sektorien perusteella, levyn siirtoaika maksimoidaan ja hakuaika minimoidaan.

Huomautus palvelinohjelmistosta

Osioita voidaan tallentaa verkon yli käyttämällä partimagen verkkotukea tai käyttämällä Sambaa / NFS:ää (Network File Systems). Tämä tarjoaa mahdollisuuden suorittaa kiintolevyosion palautus levyn kaatumisen jälkeen. Sinun on asennettava partimage-server-paketti, joka tarjoaa Ghostin kaltaisen palvelindemonin etäkuvantamista varten. Katso lisätietoja dokumentaatiosta.

#3: Clonezilla

Jos haluat korvata Norton Ghost Corporate Editionin, kokeile Clonezillaa. Se tarjoaa seuraavat ominaisuudet:

  1. Katastrofipalautus
  2. Levyjen kloonaus
  3. Levyjen kuvantaminen
  4. Ilmakuvaus
  5. Ilmakuvantamisratkaisu
  6. Vapaa ja avoimen lähdekoodin ohjelmisto

Tämän ohjelmiston avulla voit tehdä paljaan metallin varmuuskopioinnin ja palautuksen. Clonezilla toimii jossakin seuraavista tiloista:

  • Clonezilla live – Käytä tätä kotona tai yksittäisen koneen varmuuskopiointiin ja palauttamiseen.
  • Clonezilla server edition – Käytä tätä toimistossa tai datakeskuksessa massiiviseen käyttöönottoon, sillä voi kloonata useita (yli 40!) tietokonetta samanaikaisesti. Clonezilla tallentaa ja palauttaa vain käytetyt lohkot kiintolevyltä. Tämä lisää kloonauksen tehokkuutta.

Kuva.02: Clonezilla toiminnassa

=> Lataa Clonezilla-ohjelmisto.

#4 Mondo rescue

Toinen hyvä ilmainen katastrofipelastusohjelma, jota käytän usein. Se toimii Linuxin /FreeBSD:n kanssa ja tukee klooninauhoja, levyjä, USB-laitteita, verkkoa ja CD/DVD:tä varmuuskopiointivälineinä, useita tiedostojärjestelmiä, LVM:ää, ohjelmisto- ja laitteisto- RAIDia. Palautus voidaan tehdä fyysiseltä medialta, mukaan lukien OBDR-nauhatuki, tai CD/DVD/USB-medialta, tai verkosta PXE:n kautta.

Tämä ohjelmisto on käytössä Lockheed-Martinilla, Nortel Networksilla, Siemensillä, HP:llä, IBM:llä, NASA:n JPL:llä, USA:n maanviljelysministeriöllä, kymmenillä pienemmillä yrityksillä ja kymmenillätuhansilla käyttäjillä eri puolilla maapalloa.

Kuvio.03: Mondo Rescue toiminnassa

=> Lataa Mondo Rescue -ohjelmisto.

#5 Redo backup and recovery

Redo backup and recovery on ilmainen varmuuskopiointi- ja palautusohjelma. Se toimii käynnistyskelpoisesta Linux-CD-kuvasta, siinä on graafinen käyttöliittymä, ja se pystyy bare-metal-varmuuskopiointiin ja levyosioiden palautukseen. Se voi käyttää ulkoisia kiintolevyjä ja verkkojakoja. Se on yksinkertaisin saatavilla oleva avoimen lähdekoodin varmuuskopiointi- ja palautusratkaisu. Voit tallentaa kuvat ulkoiselle asemalle tai verkko-osioihin, kuten nfs-pohjaisiin jaettuihin kansioihin.

Kuva.04. Redo varmuuskopiointi- ja palautusohjelmisto toiminnassa

=> Lataa redo varmuuskopiointi- ja palautusohjelmisto.

#6 Trinity Rescue Kit

Trinity Rescue Kit eli TRK on ilmainen live-Linux-jakelu, joka on suunnattu nimenomaan MS-Windows-järjestelmien palautus- ja korjaustoimintoihin, mutta on yhtä lailla käyttökelpoinen Linuxin palautusongelmiin, kuten pelastamiseen, korjaamiseen, salasanojen nollaamiseen ja levyjen kloonaukseen. Joitakin ominaisuuksia:

  1. Nollaa windows-salasanat parannetulla winpass-työkalulla.
  2. 5 erilaista virustarkistustuotetta integroituna yhteen yhtenäiseen komentoriviin, jossa on online-päivitysmahdollisuus.
  3. Täydellinen ntfs-kirjoitustuki ntfs-3g:n ansiosta.
  4. Winclean, apuohjelma, joka siivoaa kaikenlaiset tarpeettomat väliaikaistiedostot tietokoneeltasi.
  5. Kloonaa tietokoneita verkon välityksellä monilähetysten avulla.
  6. Varmistusapuohjelma nimeltä ”pi”, paikallisen koneen varmuuskopioinnin automatisointiin
  7. Helppo skripti kaikkien paikallisten tiedostojärjestelmien etsimiseen ja liittämiseen
  8. Tiedostojen palauttaminen ja poistamisen peruuttaminen apuohjelmilla ja menettelytavoilla
  9. Kadonneiden osioiden palauttaminen
  10. Kuolemassa olevien asemien evakuointi
  11. 2 rootkit-ilmaisintoimintoa
  12. Ja vielä paljon muuta

Kuvio.05Trinity Rescue Kit toiminnassa

=> Lataa Trinity Rescue Kit -ohjelmisto.

Suosikkiohjelmani

Bare metal -palauttamiseen suosin dd-komentoa (gziped images), koska se sisältää kopion käynnistyssektorista, käynnistysosastosta ja juuriosastosta. Dd-komento toimii hyvin pienissä asennuksissa tai kotikäyttäjille. Mutta suureen kokoonpanoon ja datakeskukseen käytän mieluummin joko clonezillaa tai mondo rescue -softaa helppokäyttöisyyden ja luotettavuuden vuoksi.

Onko sinulla suosikkisi avoimen lähdekoodin levyn kloonaus- ja katastrofipalautusohjelmia? Onko sinulla vaihtoehtoa? Kerro meille alla olevissa kommenteissa suosikkisovelluksesi.

Tämä merkintä on 7. osa 10:stä Sysadmin and FOSS Resources -sarjassa. Jatka sarjan muiden osien lukemista:

  1. 7 Mahtavaa avoimen lähdekoodin pilvitallennusohjelmistoa yksityisyytesi/turvallisuutesi vuoksi
  2. 5 Mahtavaa avoimen lähdekoodin varmuuskopiointiohjelmistoa
  3. 5 Mahtavaa avoimen lähdekoodin kloonausohjelmistoa
  4. 7 Mahtavaa avoimen lähdekoodin analyysiohjelmistoa
  5. 9 Mahtavaa avoimen lähdekoodin web-suorituskyky-ohjelmistoa
  6. 7 Mahtavaa avointa av. Source Build Automation Tools
  7. 6 Avoimen lähdekoodin levyn kloonaus- ja kuvantamisohjelmistot
  8. 3 Avoimen lähdekoodin täydelliset sähköpostipalvelinohjelmistot
  9. 7 Mahtava ChatOps Avoimen lähdekoodin ohjelmisto
  10. 5 Mahtava Groupware Avoimen lähdekoodin ohjelmisto

🐧 Hanki viimeisimmät Linux-oppaat, Open Source & DevOps RSS-syötteen tai viikoittaisen sähköpostiuutiskirjeen kautta.
🐧 Tähän mennessä 23 kommenttia… Lisää yksi ↓

Kategoria Luettelo Unix- ja Linux-komennoista
File Management cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Verkkoapuohjelmat dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Paketinhallinta apk – apt
Prosessien hallinta bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – time
Haku grep – whereis – which
Käyttäjätiedot groups – id – lastcomm – last – lid/libuser-lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Vastaa

Sähköpostiosoitettasi ei julkaista.