Atsarginės disko skaidinio kopijos sukūrimas ir skaidinio atkūrimas
Atsarginės skaidinių kopijos dažniausiai kuriamos, kai diskas ima susidėvėti, kartais kai ruošiamasi dideliam operacinės sistemos atnaujinimui, t. y. vadinamajam naujovinimui (angl. upgrade). Kuriant disko atskiro skaidinio atsarginį atvaizdį, tas skaidinys negali būti naudojamas, t.y. turi būti atjungtas (angl. unmounted). Taigi, jei ketinate kurti atsarginę kopiją skaidinio, kuriame įdiegta operacinė sistema, tai turite daryti iš kitos sistemos, pvz., lygiagrečiai įdiegtos sistemos arba paleidus iš vadinamosios demonstracinės laikmenos (LiveCD/LiveDVD/LiveUSB).
Universaliausias būdas kurti skaidinių atvaizdžius iš Linux – naudojant dd komandą terminale/konsolėje.
Jei konsolę atvėrėte ne kaip administratorius, įgaukite administratoriaus teises:
su
Susiraskite savo norimą skaidinį pasinaudodami viena iš šių komandų:
parted -l
fdisk -lSkaidinio kelias paprastai būna /dev/sdXN ar /dev/hdXN formatu, pavyzdžiui, /dev/sda2, /dev/hdb1…
Sukurkite atsarginę kopiją. Jei norite sukurti paprasčiausią disko atvaizdį kaip sdXN.img rinkmeną, įvykdykite:
dd if=/dev/sdXN conv=sync,noerror bs=64K status=progress > “/kelias/iki/sdXN.img”
Jei norite, galite iš karto sukurti suspaustą atvaizdį:
dd if=/dev/sdXN conv=sync,noerror bs=64K status=progress | gzip -c > “/kelias/iki/sdXN.img.gz”
Galima iš karto sukurti daugiatomį archyvą (tarkim, sudaryti iš paskirų 2 GB dydžio rinkmenų), pavyzdžiui, dėl to, kad atvaizdį įrašote į FAT failų sistemą, kurioje didžiausias leidžiamas rinkmenos dydis tėra 4 GB.
dd if=/dev/sdXN conv=sync,noerror bs=64K status=progress | gzip -c | split -a3 -b2G - “/kelias/iki/sdXN.img.gz”
Prireikus, galite atkurti skaidinį iš atsarginės kopijos.
Jei kūrėte paprastą skaidinio atvaizdį:dd if="/kelias/iki/sdXN.img" of=/dev/sdXN status=progress
Jei kūrėte su gzip suspaustą atvaizdį:
gunzip -c “/kelias/iki/sdXN.img.gz” | dd of=/dev/sdXN status=progress
Jei atsarginės kopijos archyvas daugiatomis:
cat /kelias/iki/sdXN.img.gz* | gunzip -c | dd of=/dev/sdXN status=progress
Informacijos šaltinis: