Script BASH aide...

IIJARHEAD Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33782 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je débute complètement en script Bash et je dois en créer un et je ne sais pas du tout par ou commencer...

Le script est censé agir de cette façon :
- Dès que l'on insère un disque dur sur un port usb, on lance le script qui videra le disque en question
- créer et formater 3 partitions
- copiera les dossiers ( /etc ) (/bin ) (/boot ) de mon syteme debian sur mon disque
- vérifiera si la copie est bonne

Quelqu'un aurait t-il une idée SVP?
A voir également:

1 réponse

mamiemando Messages postés 33782 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Bonjour,

Merci de copier coller ton script dans la boite de message et de le mettre en forme en utilisant le 4e bouton au dessus de celle-ci, car là ton message est difficile à lire (surtout avec ces couleurs, pour ma vue qui baisse :p).

Pour commencer sur le principe je trouve un peu violent de directement formater un disque dès qu'on le branche. Ce serait faisable avec dbus mais à mon avis il est plus raisonnable de prévoir une commande qui étant donné le device associé au disque, fait ledit partitionnement. Du coup ce serait plus un paramètre de ton script qu'une information récupérée via dbus.

Ensuite pour faire les partitions il faut scripter une commande permettant de déclarer des partitions (par exemple
fdisk
ou
parted
mais il y a sans doute plus pratique) puis créer les systèmes de fichiers correspondants avec
mkfs
et
mkswap
.

Ensuite on monte (
mount
) les partitions sur lesquelles on veut copier des fichiers (
cp
). On lance la copie et on n'oublie pas de démonter le tout à la fin proprement (
umount
).

Bonne chance
0