Clonezilla és un programa lliure i de codi obert per a la creació d’imatges de disc i clonatge de particions, comparable a productes comercials com Acronis True Image® o Norton Ghost®. Està desenvolupat per l’equip DRBL/Clonezilla del National Center for High-performance Computing de Taiwan.
Les seves funcions principals són:
Una característica clau és que Clonezilla només desa i restaura els blocs usats del disc, no els buits, cosa que augmenta l’eficiència i redueix la mida de les imatges i el temps necessari.
En entorns de clúster d’alt rendiment s’han reportat velocitats de restauració multicast de 8 GB/minut.
Versió documentada: Live 3.1.1 / SE
(actualitzat)
Llicència: GNU GPL v2
Web oficial: https://clonezilla.org/
Dipòsit: https://sourceforge.net/projects/clonezilla
Clonezilla es presenta en tres variants adaptades a necessitats diferents:
Distribució Linux d’arrencada (basada en Debian) que s’executa des de CD/DVD, USB o PXE sense instal·lar res al disc. És la modalitat per a una sola màquina o un nombre petit de màquines. Suporta únicament unicast (connexió punt a punt).
Ideal per a: backup i restauració de PC individuals, migració de disc, recanvi de disc dur per SSD.
Disponible des de la versió 2.5.2-17. Permet arrencar una màquina amb Clonezilla Live i convertir-la temporalment en servidor de desplegament per a múltiples clients. Suporta unicast, broadcast, multicast i BitTorrent.
No requereix instal·lar un servidor DRBL permanent. És la solució intermèdia entre Live i SE.
Ideal per a: aules d’informàtica, desplegaments puntuals de moltes màquines.
La variant més potent, integrada dins del projecte DRBL (Diskless Remote Boot in Linux). Requereix instal·lar i configurar un servidor DRBL permanent. Suporta unicast, broadcast i multicast i permet gestionar el desplegament de 40 o més màquines simultàniament via PXE i Wake-on-LAN.
Ideal per a: entorns corporatius, centres educatius amb infraestructura de xarxa establerta, desplegaments recurrents.
| Sistema operatiu | Sistemes de fitxers |
|---|---|
| GNU/Linux | ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs, nilfs2 |
| MS Windows | FAT12, FAT16, FAT32, exFAT, NTFS |
| macOS | HFS+, APFS |
| BSD | UFS (FreeBSD, NetBSD, OpenBSD) |
| Altres | minix (Minix OS), VMFS3/VMFS5 (VMware ESX) |
Per als sistemes de fitxers de la llista, Clonezilla usa Partclone per copiar únicament els blocs amb dades. Per a qualsevol altre sistema de fitxers no suportat, fa una còpia sector a sector amb dd (menys eficient però universal).
| Component | Mínim |
|---|---|
| Processador | x86 o x86-64 |
| RAM | 196 MB |
| Dispositiu d’arrencada | CD/DVD, USB, PXE, o disc dur |
| Espai per a imatges | Disc secundari, USB extern, NAS, etc. |
No cal cap requisit especial al disc del qual es fa el backup (estarà desmuntat durant el procés).
| Component | Recomanat |
|---|---|
| SO servidor | GNU/Linux (Debian, Ubuntu, RHEL, Fedora) |
| RAM servidor | ≥ 1 GB (més és millor per a molts clients) |
| Xarxa | 100 Mbps mínim; Gigabit recomanat per a multicast ràpid |
| PXE | Switch/router amb suport DHCP i PXE al segment de xarxa |
| Espai en disc servidor | Suficient per a les imatges (típicament GB per màquina) |
Dues variants de Clonezilla Live:
| Variant | Base | Mida aprox. | Ús recomanat |
|---|---|---|---|
| stable | Debian | ~350 MB | Estabilitat màxima, entorns de producció |
| alternative stable | Ubuntu | ~450 MB | Millor compatibilitat de maquinari modern |
Formats disponibles: ISO (per a CD/DVD o Ventoy), ZIP (per a USB amb eines manuals).
https://clonezilla.org/downloads.php# Mètode 1: dd (sobreescriu tot l'USB)
sudo dd if=clonezilla-live-*.iso of=/dev/sdX bs=4M status=progress
sync
# Mètode 2: amb isohybrid + dd (ja inclòs a la ISO de Clonezilla)
# La ISO de Clonezilla ja és isohybrid, funciona directament amb dd
# Mètode 3: Ventoy (recomanat si es volen múltiples ISO al mateix USB)
# Instal·lar Ventoy l'USB i copiar la ISO directament# Usar Rufus: https://rufus.ie
# Seleccionar la ISO → Mode d'imatge: "DD Image" → Escriure# Descarregar el fitxer de checksums i verificar
sha256sum -c clonezilla-live-*.iso.sha256
savedisk)Desa tot el contingut d’un disc com a imatge en un dispositiu destí.
Exemple pràctic: desar sda com a imatge
a sdb1
Mode: device-image → local_dev → sdb1 com a repositori → savedisk
Nom d'imatge: 2024-06-09-debian-server
Disc origen: sdaLa imatge resultant és un directori (no un fitxer únic) amb:
2024-06-09-debian-server/
├── sda-pt.sf # taula de particions (sfdisk)
├── sda-pt.parted # taula de particions (parted)
├── sda1.ext4-ptcl-img.gz.aa # dades de sda1 comprimides
├── sda2.ext4-ptcl-img.gz.aa # dades de sda2 comprimides
├── sda-mbr # MBR
├── clonezilla-img # metadades de la versió
└── ...restoredisk)Restaura una imatge prèviament desada sobre un disc.
Avís important: el disc destí serà completament sobreescrit. La mida del disc destí ha de ser igual o major que la del disc origen.
Mode: device-image → local_dev → sdb1 com a repositori → restoredisk
Imatge: 2024-06-09-debian-server
Disc destí: sdasaveparts)Igual que savedisk però seleccionant particions
individuals en lloc del disc complet. Útil per fer backup només de / o /home sense incloure particions de swap,
EFI, etc.
device-device)Copia directament el contingut d’un disc a un altre sense crear fitxer d’imatge intermedi. Òptim per a: - Migrar de HDD a SSD. - Clonar discos del mateix contingut.
Mode: device-device → disk_to_local_disk
Disc origen: sda
Disc destí: sdbSi el disc destí és més gran que l’origen, Clonezilla pot proporcionar opció d’expandir la darrera partició per ocupar l’espai addicional.
Clonezilla pot generar una ISO o ZIP autoarrencable que inclou tant el sistema Clonezilla com la imatge presa, de forma que la màquina es pot recuperar arrencant directament des del mateix suport, sense accés a xarxa ni servidor.
Mode: device-image → local_dev → recovery-iso-zipEl Lite Server converteix qualsevol PC arrencat amb Clonezilla Live en un servidor de desplegament temporal.
| Mode | Descripció |
|---|---|
| Unicast | Un servidor → un client (connexió individual) |
| Broadcast | Un servidor → tots els clients del segment de xarxa |
| Multicast | Un servidor → grup de clients subscrits (eficient en banda) |
| BitTorrent | Distribució P2P entre clients (escala molt bé) |
Clonezilla SE forma part del projecte DRBL (Diskless Remote Boot in Linux). Proporciona un servidor permanent de desplegament basat en PXE/TFTP/NFS.
# Afegir dipòsit DRBL
wget -q https://drbl.org/GPG-KEY-DRBL -O- | sudo apt-key add -
echo "deb http://drbl.org/drbl_common/ drbl stable" | \
sudo tee /etc/apt/sources.list.d/drbl.list
# Instal·lar
sudo apt update
sudo apt install drbl
# Configurar el servidor DRBL (script interactiu, ~30 min)
sudo /opt/drbl/sbin/drblsrv -i
sudo /opt/drbl/sbin/drblpush -iUn cop configurat el servidor DRBL:
# Com a root, obrir el gestor de clients
dcs
# → clonezilla-start → triar mode (save/restore disk/parts)
# → configurar imatge i dispositiu
# → arrencar els clients via PXEModes disponibles via dcs:
clonezilla-save-disk # Desa disc d'un client
clonezilla-restore-disk # Restaura disc a tots els clients
clonezilla-save-parts # Desa particions
clonezilla-restore-parts # Restaura particions1. Al servidor DRBL: dcs → clonezilla-start → clonezilla-save-disk
2. Arrencar la màquina MODEL via PXE → es desa la imatge "aula-linux"
3. Al servidor DRBL: dcs → clonezilla-start → clonezilla-restore-disk
→ seleccionar imatge "aula-linux"
4. Arrencar les 39 màquines DESTÍ via PXE simultàniament
5. La imatge es restaura per multicast a totes alhora
6. Al servidor: dcs → clonezilla-stopLes imatges de Clonezilla es poden emmagatzemar en diversos llocs:
| Tipus | Configuració | Notes |
|---|---|---|
| Disc local | local_dev |
El més ràpid; cal un segon disc o partició |
| USB extern | local_dev |
Portàtil; velocitat limitada per USB |
| Servidor SSH | ssh_server |
Segur; requereix servidor SSH accessible |
| Servidor Samba | samba_server |
Útil en entorns Windows; autenticació SMB |
| Servidor NFS | nfs_server |
Ideal per a Linux; cal muntar el share NFS |
| Servidor WebDAV | webdav_server |
Accés via HTTP/HTTPS; flexible però més lent |
# A Clonezilla Live, seleccionar:
# device-image → ssh_server
# Introduir: IP del servidor, port (22), usuari, directori destí
# Exemple: 192.168.1.10:22 usuari:/backup/imatgesnom-imatge/
├── clonezilla-img # versió de Clonezilla usada
├── sda-pt.sf # taula de particions (sfdisk)
├── sda-pt.parted # taula de particions (parted)
├── sda-mbr # Master Boot Record (512 bytes)
├── sda-hidden-data-after-mbr # dades entre MBR i 1a partició
├── sda1.ext4-ptcl-img.gz.aa # imatge partició 1 (Partclone + gzip)
├── sda2.ntfs-ptcl-img.gz.aa # imatge partició 2
├── sda3.swap-ptcl-img.gz.aa # (swap: es guarden metadades, no dades)
└── Info-* # fitxers de metadades addicionalsLes imatges grans es divideixen en parts
(*.aa, *.ab, *.ac…) per
compatibilitat amb sistemes de fitxers FAT32 (límit de 4 GB per
fitxer).
Clonezilla suporta xifratge AES-256 de les imatges mitjançant ecryptfs.
# A l'assistent, quan pregunta per opcions avançades:
# → Activar xifratge → introducir contrasenya
# O per paràmetres d'arrencada:
ocs_encrypt_key="la-meva-contrasenya"Consideracions: - El xifratge s’aplica al directori de la imatge al dipòsit. - Cal la contrasenya per a qualsevol operació de restauració. - El xifratge afegeix una càrrega de CPU modesta però perceptible.
Clonezilla suporta un mode totalment automatitzat via paràmetres d’arrencada del kernel, sense cap interacció humana. És útil per a scripts de desplegament automatitzat.
# Exemple d'entrada al menú GRUB de Clonezilla:
linux /live/vmlinuz boot=live union=overlay username=user \
config quiet noswap edd=on nomodeset nodmraid \
locales=es_ES.UTF-8 keyboard-layouts=es \
ocs_live_run="ocs-sr -q2 -c -j2 -z1p -i 4096 -sfsck -senc \
-p poweroff savedisk 2024-backup sda" \
ocs_live_extra_param="" \
ocs_live_keymap="NONE"ocs-sr (Clonezilla save/restore)| Opció | Descripció |
|---|---|
-q2 |
Usar Partclone (per defecte) |
-z1p |
Compressió gzip paral·lela |
-z2p |
Compressió bzip2 paral·lela |
-z0 |
Sense compressió |
-i 4096 |
Mida de divisió de fitxers (MB) |
-sfsck |
Saltar comprovació del sistema de fitxers |
-senc |
Saltar xifrat |
-c |
Confirmar automàticament (sense preguntes) |
-p poweroff |
Acció en acabar: apagar (també: reboot, command) |
savedisk |
Operació: desar disc |
restoredisk |
Operació: restaurar disc |
Clonezilla no és una eina monolítica sinó un orquestrador d’eines especialitzades:
| Eina | Funció |
|---|---|
| Partclone | Copia/restaura particions intel·ligentment (blocs usats). Eina principal. |
| Partimage | Alternativa a Partclone (menys sistemes de fitxers suportats) |
| ntfsclone | Especialitzat per a NTFS (Windows) |
| dd | Còpia sector a sector per a sistemes de fitxers no suportats |
| sfdisk / parted | Gestió i restauració de taules de particions |
| grub / syslinux | Restauració del bootloader |
| pigz / pbzip2 / lz4 | Compressió paral·lela |
| ecryptfs | Xifrat AES-256 de les imatges |
| samba / sshfs / NFS | Muntatge de dipòsits remots |
| drbl-winroll | Canvi de hostname/SID en Windows clonats |
| Ezio | Distribució BitTorrent en Lite Server |
Material: PC + USB extern de ≥ 2× la mida del disc
1. Arrencar Clonezilla Live des d'USB petit
2. device-image → local_dev → USB extern → savedisk
3. Nom: "before-upgrade-2024-06"
4. Procés: ~20-40 min per 100 GB (depèn del hardware)
5. Guardar l'USB extern en lloc segurMaterial: PC + SSD nou (≥ mida del HDD)
1. Connectar el SSD per SATA/USB
2. Arrencar Clonezilla Live
3. device-device → disk_to_local_disk
4. Origen: HDD (sda), Destí: SSD (sdb)
5. Opció: expandir última partició per ocupar espai extra del SSD
6. Substituir físicament el HDD pel SSDMaterial: Servidor DRBL o Lite Server + xarxa Gigabit + switch
1. Preparar un PC model amb Windows + programari instal·lat
2. Desar imatge del PC model al servidor (savedisk)
3. Mode multicast al servidor
4. Arrencar tots els PCs via PXE
5. Restauració simultània a tots els PCs (~8 GB/min en xarxa Gbit)
6. Usar drbl-winroll per assignar hostnames únics a cada PC# Script per a backup automàtic via Clonezilla des d'un USB d'arrencada
# Preparar USB amb entrada personalitzada al GRUB de Clonezilla:
# A /boot/grub/grub.cfg del USB Clonezilla, afegir:
menuentry "Backup automàtic servidor" {
linux /live/vmlinuz boot=live \
ocs_live_run="ocs-sr -q2 -z1p -i 4096 -sfsck -senc -c \
-p reboot savedisk backup-$(date +%Y%m%d) sda" \
locales=ca_ES.UTF-8
initrd /live/initrd.img
}1. Crear imatge del sistema del client (savedisk/saveparts)
2. Mode recovery-iso-zip → genera ISO autoarrencable
3. La ISO inclou Clonezilla + la imatge del sistema
4. Gravar en DVD o copiar a USB
5. El client pot autorecuperar-se sense tècnic ni xarxaClonezilla pot fer imatges dels discos virtuals (.vmdk, .vdi) si s’accedeix al sistema de fitxers intern. Dues
opcions:
La partició destí ha de ser igual o més gran que l’origen. No es pot restaurar una imatge de 500 GB en un disc de 250 GB.
No hi ha backup diferencial ni incremental. Cada operació de desament és un backup complet de la partició o disc. Cada vegada ocupa l’espai dels blocs usats.
No es pot fer backup en línia (online). La partició a clonar/impostrar ha d’estar desmuntada. No es pot fer backup del sistema en funcionament des del mateix sistema (cal arrencar des del Live).
No es pot recuperar un fitxer individual des de la imatge directament des de Clonezilla. La imatge no és navegable com un arxiu ZIP. Existeix un workaround documentat (muntar la imatge manualment amb Partclone i eines addicionals), però no és senzill.
No suporta spans multi-CD/DVD. Si la imatge no cap en un CD/DVD, no es pot dividir automàticament en múltiples discos òptics.
LVM v1 no suportat (sí LVM2).
Sense interfície gràfica completa. La interfície és basada en menús de text (ncurses/dialog). No hi ha GUI amb ratolí.
BitTorrent (Lite Server) experimental. Pot tenir limitacions en xarxes complexes o amb molts clients.
APFS (macOS) suportat, però el suport és més recent i pot tenir limitacions amb versions modernes de macOS.
Solució:
- Verificar que l'ordre d'arrencada al BIOS/UEFI posa USB primer.
- Si és UEFI amb Secure Boot: desactivar Secure Boot.
- Provar mode Legacy/CSM si el USB UEFI no funciona.
- Recriar el USB amb Rufus en mode "DD Image" (no ISO).
- Comprovar la integritat de la ISO descarregada (sha256sum).Causa: El dispositiu de destí no té prou espai lliure.
Solució:
- Usar compressió més alta: opció -z2p (bzip2) o -z9p (xz)
- Eliminar imatges antigues del dipòsit
- Usar un dispositiu de destí més gran
- Excloure particions de swap (no cal fer-ne backup)Causa: El disc destí és més petit que l'origen.
Solució:
- Usar un disc destí igual o més gran.
- Si el disc destí és lleugerament més petit però les particions
caben: usar l'opció "-k1" (no restaurar taula de particions,
usar la que ja existeix al destí).Causes i solucions:
1. GRUB no restaurat: executar manualment des d'un Live
→ grub-install /dev/sda && update-grub
2. UUID canviat (disc nou diferent): editar /etc/fstab
→ blkid per obtenir nous UUIDs
→ corregir /etc/fstab
3. UEFI: caldria restaurar també la partició EFI
→ Assegurar-se de clonar el disc sencer, no només /
4. Windows: usar "Startup Repair" des del DVD d'instal·lacióSolució:
- Usar compressió lleugera o nul·la (-z0) i deixar que SSH
comprimi (ssh -C), o millor: desactivar compressió SSH
i usar la de Clonezilla paral·lela (-z1p)
- Usar cipher ràpid a SSH: -oCipher=aes128-ctr
- Comprovar la velocitat de xarxa: iperf3 entre les màquinesSolució:
- Verificar que el switch suporta IGMP snooping (o desactivar-lo)
- Verificar que no hi ha tallafocs bloquejant ports UDP 9000-9100
- Assegurar que tots els clients i el servidor són al mateix segment
de xarxa (mateixa subxarxa, sense encaminament entre ells)
- Provar amb broadcast en lloc de multicast per descartar el problemaSolució:
- Comprovar el disc font amb: fsck /dev/sdaX (abans de la imatge)
- Comprovar el disc destí: badblocks -v /dev/sdb
- Verificar la imatge amb: partclone.chkimg -s imatge.gz
- Si hi ha errors de lectura al disc font, el disc pot estar
fallant; considerar ddrescue primer per recuperar les dadesSolució:
- Usar una versió de Clonezilla Live més recent (kernel actualitzat)
- Provar la variant "alternative stable" (base Ubuntu, kernel més nou)
- Verificar que el mode NVMe és "AHCI" o "NVMe" al BIOS
(no "RAID" ni "Intel RST")| Característica | Clonezilla | Acronis True Image | Veeam Agent | dd/rsync |
|---|---|---|---|---|
| Llicència | GPL (gratuït) | Comercial | Freemium | GPL (gratuït) |
| Tipus | Imatge de disc | Imatge de disc | Imatge de disc | Còpia bruta / fitxers |
| Backup incremental | No | Sí | Sí | Parcialment (rsync) |
| Backup en línia | No | Sí | Sí | Sí (rsync) |
| Multicast massiu | Sí | No | No | No |
| Recuperació fitxer individual | Difícil | Sí | Sí | Sí (rsync) |
| Interfície gràfica | Text | GUI | GUI | CLI |
| Xifratge | AES-256 | AES-256 | AES-256 | Manual |
| Multiplataforma | Linux/Win/Mac | Win/Mac | Win/Linux/Mac | Linux/Unix |
| Desplegament aula | Excel·lent | Limitat | No | No |
Resum: Clonezilla és la millor opció per a desplegament massiu gratuït i backup d’imatge de sistema complet sense cost. Per a backup incremental en línia i recuperació de fitxers individuals, eines com BackupPC (fitxers) o Veeam (imatge) són més adequades.
| Recurs | URL |
|---|---|
| Web oficial | https://clonezilla.org/ |
| Descàrrega | https://clonezilla.org/downloads.php |
| Documentació Live (pas a pas) | https://clonezilla.org/clonezilla-live-doc.php |
| Documentació general d’ús | https://clonezilla.org/clonezilla-usage/general-live-use.php |
| Servidor Edition | https://clonezilla.org/clonezilla-SE/ |
| Lite Server | https://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/11_lite_server |
| Paràmetres d’arrencada | https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.doc |
| Screencasts / Vídeos | https://clonezilla.org/clonezilla-usage/clonezilla-live-videos.php |
| FAQ | http://drbl.org/faq/ |
| Fòrum | https://sourceforge.net/p/clonezilla/discussion/ |
| Llistes de correu | https://sourceforge.net/p/clonezilla/mailman/ |
| Projecte DRBL | http://drbl.org/ |
| Partclone | http://partclone.org/ |
| drbl-winroll | http://drbl-winroll.org/ |
| SourceForge | https://sourceforge.net/projects/clonezilla |