Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#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

En 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

Haut de page ↑