Script de partitionnement automatique du disque dur avec Parted

Fermé
xunil2003 Messages postés 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 - Modifié par xunil2003 le 9/02/2013 à 16:44
ManOnTheMoon Messages postés 20 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 16 février 2013 - 10 févr. 2013 à 09:52
Bonjour,

J'ai fait un script de partitionnement automatique d'un disque dur.
Ce script doit être exécutable depuis une version Live de linux, comme Ubuntu, etc..

Cependant je ne comprends pas trop comment utiliser parted dans mon script.
Imaginons je veut créer 8 partitions sur un disque dur de 1953514584 Mio.
 /dev/sdg (/dev/sdg - 1953514584 Mio - 100 %)        
     |        
     +-- /dev/sdg1 ( / - ext3 - 279071232 Mio - 14.2 %)        
     +-- /dev/sdg2 ( Swap - swap - 15954 Mio - 0 %)        
     +-- /dev/sdg3 ( /var - ext3 - 279071232 Mio - 14.2 %)        
     +-- /dev/sdg4 ( /var/www - ext3 - 279071232 Mio - 14.2 %)        
     +-- /dev/sdg5 ( /opt - ext3 - 279071232 Mio - 14.2 %)        
     +-- /dev/sdg6 ( /tmp - ext3 - 279071232 Mio - 14.2 %)        
     +-- /dev/sdg7 ( /usr - ext3 - 279071232 Mio - 14.2 %)        
     +-- /dev/sdg8 ( /home - ext3 - 279071232 Mio - 14.2 %)        



Pour créer une partition il faut indiquer le type de partition, le système de fichiers, le début en Mio, la fin en Mio.
parted /dev/sdg1 mkpartfs logical ext3 0 279071232         
parted /dev/sdg2 mkpartfs logical linux-swap 279071232 279087186         
parted /dev/sdg3 mkpartfs logical ext3 279087186 558158418         
parted /dev/sdg4 mkpartfs logical ext3 558158418 837229650         
parted /dev/sdg5 mkpartfs logical ext3 837229650 1116300882         
parted /dev/sdg6 mkpartfs logical ext3 1116300882 1395372114         
parted /dev/sdg7 mkpartfs logical ext3 1395372114 1674443346         
parted /dev/sdg8 mkpartfs logical ext3 1674443346 1953514578

Es-ce correct comme ceci ?

Car sur cet exemple il m'affiche le message suivant :
laurent@PC-ubuntu:~$ sudo parted /dev/sdg1 mkpartfs primary  ext3 0 279071232
ATTENTION : vous tentez d'utiliser parted pour agir sur un système de fichiers
(mkpartfs). Le code de manipulation du syst. de fichiers parted n'est pas aussi 
abouti que celui des paquets dédiés tels e2fsprogs. Nous conseillons
d'utiliser parted seulement pour manipuler les tables de partitions, si possible.
Le support de la plupart des opérations/systèmes de fichiers sera
abandonné dans une version ultérieure.
parted: élément incorrect: primary
Type de système de fichiers ?  [ext2]? ext2                               
Début ? 0                                                                 
Fin ? 279071232                                                           
Erreur: La localisation 279071232 est en dehors du périphérique /dev/sdg1.
laurent@PC-ubuntu:~$   




Merci.







A voir également:

1 réponse

ManOnTheMoon Messages postés 20 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 16 février 2013 2
Modifié par ManOnTheMoon le 10/02/2013 à 09:55
Bonjour,

Es-tu certain que ton disque dispose de suffisament d'espace pour tes manipulations ? Je dirais au moins 279 To d'après tes explications ?

Cordialement,

ManOnTheMoon
1