Changements récents - Rechercher:

Espace Wiki ∂'Alembert
Documentation générale


Espace Guide de survie du SysAdmin
Documentation technique


Espace Guide de survie du Développeur
Pour les développeurs


Espace Institut ∂’Alembert
L'institut


Le Site
À propos du Site
Liste complète des Pages


Aide PmWikiFr

Help PmWiki

GSSA /

Partimage

Page mise à jour le 11/12/2014 12:45

Vous êtes dans un espace restreint en écriture. Partimage est un utilitaire Linux permettant la sauvegarde des partition du disque dur utilisant un #système de fichier supporté dans un fichier image. L'image peut être compressée au format Gzip ou Bzip2 afin d'économiser de l'espace disque ou scindée en de multiples fichiers pour être copiée sur des médias amovibles comme des CDs / DVDs.

Utilisation basique

Dans cette section nous ne ferons que des opérations simples : manipulation de partitions sur des disques sur une même machine

partimage peut être lancé sans argument, permettant d'utiliser une interface « graphique » ncurse.
Cependant je préfère préciser les arguments et rester en ligne de commande.

Toutes les commandes doivent être faites sous le compte root

  • Paramètres à la compilation
# partimage -i
==== Partition Image: compilation options used ====

* Version is 0.6.8 [4.6.3].

* Supported file systems:
- ext2fs,ext3fs,reiserfs-3.5,reiserfs-3.6,reiserfs,fat,fat16,fat32,ntfs,hpfs,xfs,jfs,hfs,ufs
- Ext2fs support: internal code

* Debug options:
- PARTIMAGE_LOG=/var/log/partimage/partimage-debug.log
- PARTIMAGED_LOG=/var/log/partimage/partimaged.log
- DEVEL DISABLED
- DEFAULT_DEBUG_LEVEL=1

* Other options:
- CURRENT_IMAGE_FORMAT=0.6.1
- USERS MUST LOGIN
- PARTIMAGED_USERS=/etc/partimaged/partimagedusers
- SSL ENABLED
- CHEUID ENABLED

  • Options de bases :
 -z0 : mode non compressé
 -b, --batch : mode batch, sans ncurse.
 -d, --nodesc: ne demande pas de description
 -V0: pas de multivolume

Sauvegarder une partition

Toutes les images seront misent dans $HOME/partimage

# partimage -z0 -bd -V0 save /dev/sdd1 disk1-win7pro-part1

Voir les informations sur une image

# partimage imginfo disk1-win7pro-part1.000
| Volume number:.........0 │
│ Volume size:...........8,54 MiB │
│ Compression level: ....1 -> gzip │
│ Identificator:.........2748926569130889007=2626262672AE0F2F │
│ │
│ Filesystem:............ntfs │
│ Description:...........No description │
│ Original device:......./dev/sdd1 │
│ Original filepath:.... disk1-win7pro-part1 │
│ Flags:.................0: No flag set │
│ Creation date:.........Wed Dec 10 12:05:45 2014 │
│ Partition size:........100,00 MiB

Restaurer une partition

pour restaurer une partition, la table de partittion doit au préalable exister.

Voir plus bas pour sauvegarder une table de partition MBR et GPT

  • tester en simulant
# partimage -Sb restore /dev/sde1 disk1-win7pro-part1.000
  • puis restaurer
# partimage -b restore /dev/sde1 disk1-win7pro-part1.000
  • ou restaurer depuis plusieurs images:

Ne fonctionne pas: le parametre stdin fait planter partimage

cat disk1-win7pro-part2.00* | partimage -Sb /dev/sde2 stdin

Utilisation avancée

Pour sauvegarder l’ensemble d'une disque, il faut également s'occuper de la table des partitions?.

Sauvegarder la table de partition

  • Connaitre la type de table. Ici nous sommes en présence d'une table MBR:
# gdisk - l /dev/sdd
gdisk -l /dev/sdd
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
***************************************************************
[...]

Et ici d'une table GPT:

gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.
[...]
  • sauvegarder la table de partition. La commande sgdidk permet de sauvegarder aussi bien une table MBR que GPT:
# sgdisk -b disk1-win7pro.mbr /dev/sdd

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
***************************************************************

The operation has completed successfully.

Restaurer / Copier la table de partition

  • detruire les tables MBR et GPT
# sgdisk --zap-all /dev/sdd

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
***************************************************************

GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
  • restaurer la table de partition depuis le fichier disk1-win7pro.gpt+mbr:
# sgdisk -l disk1-win7pro.gpt+mbr /dev/sdd
Creating new GPT entries.
The operation has completed successfully.
  • réattribuer de nouveaux UID
# sgdisk -G /dev/sdd
The operation has completed successfully.
  • vérifier:
# gdisk -l /dev/sdd
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdd: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 558F834A-6DC7-47B6-B545-6CDFB792F953
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 5485 sectors (2.7 MiB)

Number Start (sector) End (sector) Size Code Name
1 2048 206847 100.0 MiB 0700 Microsoft basic data
2 206848 1953521663 931.4 GiB 0700 Microsoft basic data

Limites

Système de Fichier Supportés

ext2/ext3
the linux standard: stable
ext4
improved version of ext3: unsupported
reiserfs-3
a journalized and powerful file system: stable
FAT16/32
DOS and Windows file systems: stable
HPFS
IBM OS/2 File System: stable
JFS
Journalised File System, from IBM, used on Aix: stable
XFS
another jounalized and efficient File System, from sgi, used on Irix: stable
UFS
Unix File System: beta
HFS
MacOS File System: beta
NTFS
Windows NT, 2000 and XP: experimental

Le système de fichiers NTFS n'est pas actuellement entièrement garanti
La sauvegarde d'une partition NTFS devrait être possible si la partition originale n'est pas trop fragmentée et si elle n'est pas compressée. Avec ces restrictions il devrait être possible de prendre une image de la partition et la restaurer ultérieurement. Si un problème survient lors de la phase de sauvegarde un message d'erreur apparaît et la sauvegarde sera annulée. Si la phase de sauvegarde a fonctionné la restauration devrait se passer sans problèmes ( sauf présence de bugs ). La façon la plus simple de vérifier si Partition Image est utilisable est d'essayer de lancer une sauvegarde, si celle-ci n'aboutit pas on pourra essayer de défragmenter la partition avec un outil du type "diskeeper" et essayer à nouveau de faire une image.

Voir Aussi

À propos du site Licence Creative Commons Cooked with love in 2014-2023 by pcht
Page mise à jour le 11/12/2014 12:45