Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2010, à 10:02

adbs

problème dans script shell avec commande shred + fdisk + mkntfs

Bonjour,

Je cherche à créer un script afin de supprimer, de formater et de recréer une partition à la sorti, de manière automatisé et il  doit faire sa sur plusieurs disque à la fois ( 6 disques ). Malheureusement je découvre à peine Linux GNU et l'informatique par la même occasion et je m'enssort pas très bien
donc please help me  big_smile .


Mon script commence avec l'utilisation de la commande shred ( x35: Peter Gut Mann )

#!/bin/sh
#suppression des disk sata avec la commande shred
    sdb='sudo shred -n35 -z -v -f /dev/sdb &'
    sdc='sudo shred -n35 -z -v -f /dev/sdc &'
    sdd='sudo shred -n35 -z -v -f /dev/sdd &'
    sde='sudo shred -n35 -z -v -f /dev/sde &'
    sdf='sudo shred -n35 -z -v -f /dev/sdf &'
#suppression des disk id avec la commande shred
    hda='sudo shred -n35 -z -v -f /dev/hda &'
    hdb='sudo shred -n35 -z -v -f /dev/hdb & '
    hdc='sudo shred -n35 -z -v -f /dev/hdc &'
    hdd='sudo shred -n35 -z -v -f /dev/hdd &'
    hde='sudo shred -n35 -z -v -f /dev/hde &'
    hdf='sudo shred -n35 -z -v -f /dev/hdf &'

    SUPPRIMER= & $sdb & $sdc & $sdd & $sde & $sdf & $hda & $hdb & $hdc & $hdd & $hde & $hdf

    $SUPPRIMER
    wait


Pour l'instant tout va bien smile


Ensuite il faut les formater mais la sa coince

#formatage ntfs sur sata     

    fsdb='sudo fdisk /dev/sdb &'
    fsdc='sudo fdisk /dev/sdc &'
    fsdd='sudo fdisk /dev/sdd &'
    fsde='sudo fdisk /dev/sde &'
    fsdf='sudo fdisk /dev/sdf &'

#formatage sur hd

    fhda='sudo sfdisk /dev/hda &'
    fhdb='sudo sfdisk /dev/hdb &'
    fhdc='sudo sfdisk /dev/hdc &'
    fhdd='sudo sfdisk /dev/hdd &'
    fhde='sudo sfdisk /dev/hde &'
    fhdf='sudo sfdisk /dev/hdf &'


    FORMATER= & $fsdb & $fsdc & $fsdd & $fsde & $fsdf & $fhda & $fhdb & $fhdc & $fhdd & $fhde & $fhdf
    $FORMATER
    wait

Quand il s'execute il renvois vers l'interface graphique et je doit donc rentré "y"  pour dire que je veut créer une partition et apré "n" pour nouvelle "1" pour le nombre "entré" et "entré" car je souhaite les valeur par défault et "w" pour écrire

et j'arrive pas à faire en sorte que sa ce fasse automatiquement dans mon script
J'ai un peu tout essayer, j'ai du mal

Et ensuite j'utiliserais la commande
    sudo mkntfs /dev/sdb1
etc...

Merci de me donné un petit coup de pouce

..

Hors ligne

#2 Le 20/04/2010, à 10:08

Vysserk3

Re : problème dans script shell avec commande shred + fdisk + mkntfs

Tu peux préfixer tes commandes par :

yes |

Cf http://en.wikipedia.org/wiki/Yes_%28Unix%29

Hors ligne

#3 Le 20/04/2010, à 10:11

adbs

Re : problème dans script shell avec commande shred + fdisk + mkntfs

c'est à dire.

PS je suis vraiment débutant

Hors ligne

#4 Le 20/04/2010, à 10:29

adbs

Re : problème dans script shell avec commande shred + fdisk + mkntfs

ah ok en faite j'ai compri


mais j'ai vu qu'il y avait sfdisk aussi mais la aussi je comprend pas tout
je sais que je peut l'utilisé dans un shell.Mais comment faire pour créer juste une partition sur tout le disque

"""sfdisk /dev/hdd""""    mais faut mettre quoi comme option pour créer la partition

Hors ligne

#5 Le 20/04/2010, à 11:52

credenhill

Re : problème dans script shell avec commande shred + fdisk + mkntfs

hello
il faudrait voir les pages man et entrer sur la ligne de commande toutes les options nécessaires

Hors ligne

#6 Le 20/04/2010, à 14:17

slasher-fun

Re : problème dans script shell avec commande shred + fdisk + mkntfs

Bonjour,

Un problème = un topic, pas 3, merci.

Hors ligne