OVH Cloud OVH Cloud

Partitionnement automatique

2 réponses
Avatar
CEN
Bonjour,

Je souhaite automatiser la creation de partitions sur des disques dur.

est il possible grace à fdisk, cfdisk ou sfdisk ou autre, de creer des
partitions automatiquement.

Je m'explique:
Je dois creer un script bash pour creer des partitions
Est il possible de creer une ligne du type fdisk - type partition taille
partition ?
en envoyer un fichier dans un fdisk je ne sais pas.

le but est que par un simple lancement de ce script:
-1 ere partition primaire : 512 Mo swap
-2 eme partiton primaire : 6 Go linux
-1 ere partition secondaire: 6 Go linux
-2 eme partition secondaire: le reste du disque

Merci d'avance

CEN

2 réponses

Avatar
Nicolas George
"CEN" wrote in message <ck6geh$bt$:
Est il possible de creer une ligne du type fdisk - type partition taille
partition ?
en envoyer un fichier dans un fdisk je ne sais pas.


Il suffit de noter très précisément ce qu'on tape à fdisk pour faire
l'opération, et de l'écrire, ligne par ligne, dans un fichier, puis de
lancer

fdisk /dev/hdX < commandes

Ou directement :

fdisk /dev/hdX <EOF
n
1
512M
n
2
6G
...
w
EOF

Attention toutefois : il n'y a aucun test d'erreur, et si un problème
survient pendant la manipulation, les touches suivantes seront envoyées, et
probablement comprises n'importe comment par fdisk. Il y a peut-être moyen
de faire mieux avec des outils comme chat (fourni avec pppd pour assurer
l'initialisation du modem) ou expect.

Avatar
Michel Tatoute
Le Fri, 08 Oct 2004 17:07:54 +0000, Nicolas George a écrit :

"CEN" wrote in message <ck6geh$bt$:
Est il possible de creer une ligne du type fdisk - type partition taille
partition ?
en envoyer un fichier dans un fdisk je ne sais pas.


Il suffit de noter très précisément ce qu'on tape à fdisk pour faire
l'opération, et de l'écrire, ligne par ligne, dans un fichier, puis de
lancer


Il y a sfdisk qui est normalement concu pour les travaux de
partitionnement non interactifs.

Michel.