Hvis du noen gang har brukt Clonezilla til å sikkerhetskopiere operativsystemet ditt, har du allerede opplevd kraften til Partclone . I motsetning til andre verktøy som dd, vet Partclone hvordan den skal samhandle med spesifikke filsystemer, slik at den kan lage mye mindre sikkerhetskopier ved å bare klone den brukte plassen på partisjonen.
Partclone er et gratis og åpen kildekode-verktøy designet for å la brukere opprette og klone partisjonsbilder, introdusert av utviklerne av Clonezilla. Faktisk er Partclone et av verktøyene som Clonezilla er basert på.
For å forklare litt bedre hvordan Partclone fungerer ved å ta dd-kommandoen som referanse, er dette veldig nyttig, men dd vet ikke noe om filsystemer siden det bare replikerer hver blokk på en disk eller partisjon, og skaper en perfekt klone 1: 1 for eksempel hvis vi vil klone en 40 GB disk, vil dette kopiere hver sektor, og det vil gi oss en 40 GB-fil.
Du kan si, vel, det er logisk, men oppførselen til Partclone er annerledes, siden den intelligent kan samhandle med de vanligste typene filsystem, og bare lage sikkerhetskopier av de brukte blokkene i en partisjon, og få sikkerhetskopier mye mindre.
Kort sagt, hvis vi skal klone en 40 GB disk, men den bare har 20 GB okkupert, vil den resulterende filen bare være 20 GB og ikke 40 GB. Så vi unngår å okkupere plass som er tom.
Støttede filsystemer
Partclone er kompatibel med alle vanlige filsystemer , som for eksempel: ext2, ext3, ext4, hfs+, reiserfs, xfs, jfs, ntfs, fat (12/16/32), exfat, osv. Sikkerhetskopieringsfilsystemet vil bestemme suffikset som skal brukes med programmet, ved å følge syntaksverktøyet.
For eksempel, for å sikkerhetskopiere et ext2-filsystem, bruker vi kommandoen parclone.ext2. Hvis noe bestemt filsystem ikke støttes av Partclone, kan vi også bruke kommandoen partclone.dd.
Blant resten som vi kan fremheve fra Partclone, er følgende:
Funksjoner i Partclone
Åpen kildekode : Partclone ble utgitt under GNU GPL-lisensen og er åpen for bidrag på GitHub.
Tverrplattform: Tilgjengelig på Linux, Windows, MAC, ESX backup / gjenoppretting av filsystem og FreeBSD.
Klon partisjoner til bildefiler.
Gjenopprett bildefiler til partisjoner.
Dupliser partisjoner raskt.
Viser overføringshastighet og forløpt tid.
Støtter vmfs for vmware ESX server og ufs for FreeBSD filsystem.
Hvordan installere Partclone på Linux?
Hvis du vil installere denne kloningsprogramvaren, er det enkelt fordi den er inkludert i repositoriene til nesten alle Linux-distribusjoner ; du trenger bare å åpne en terminal og kjøre den tilsvarende kommandoen for systemet ditt.
For å installere Partclone på Debian, Ubuntu og derivater, kjør :
sudo apt install partclone
For å installere det på CentOS, RHEL, Fedora eller derivater, kjører vi :
sudo yum install partclone
For openSUSE trenger vi bare å kjøre :
sudo zypper install partclone
Til slutt, for Arch Linux og derivater :
sudo pacman -S partclone
Hvordan bruker jeg Partclone?

På dette tidspunktet er det viktig å vite at for å kunne bruke Partclone må volumene du skal jobbe på være avmontert. Så hvis det er disken din der du har systemet installert, anbefales det at du jobber på en Live-versjon.
Et praktisk eksempel ville være at jeg vil sikkerhetskopiere hoveddisken min, og den har ext4-filsystemet. Kommandoen ville være følgende:
partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl
Hvor -c-parameterne tillater oss å spesifisere at handlingen vi vil gjøre er å klone mens -s lar oss spesifisere kilden vi vil klone.
Endelig -o forteller Partclone hvor vi vil lagre sikkerhetskopibildet.
Merk at .pcl-utvidelsen her er helt vilkårlig - vi bruker den for enkelhets skyld.
Slik gjenoppretter du den:
partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1
Her forklarer vi bare at -r-parameteren er å fortelle Partclone at vi skal gjenopprette.