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 28/07/2006, à 02:08

nerve

script de formatage clef usb

voila j'ai besoin d'un petit script de création d'un repertoire home persistent sur une clef usb pour ce il faut la formater.
Voila mon script actuel

#!/bin/bash
#script de création d'un home persistent pour le livecd

#on détermine où est la clef usb 
usbdisk=`fdisk -l | grep -i 'fat16' | awk -F '/| ' '{print $3}'`

#on previent que la clef va être effacée
echo "$usbdisk va être totalement effacée, ok ? (y/n)"
    read RESP
    if [[ $RESP == 'n' || $RESP == 'N' ]]; then
exit
else

for drive in $usbdisk; do


#démontage de la clef
umount /dev/$drive

#création du système de fichier casper-rw
mkfs.ext3 -b 4096 -L casper-rw /dev/$drive

done
fi
echo 'Votre clef usb est maintenant prête'

Ca fonctionne bien mais pour plus de sécurité, j'aimerais que la question puisse faire apparaitre le nom de la clef usb et non pas son point de montage (moins explicite pour les novices).
Du genre :
cle_usb va être effacé

et non pas : /dev/sdb1 va être formater

comment puis  je récupérer cette valeur, elle doit bien exister quelque part vu que sur le bureau c'est ce qui s'affiche.


Voila merci de votre aide, si vous voyez d'autres choses à modifier n'hésitez pas, je voudrais que ça soit le plus sécure possible


Staff TvFreeplayer
http://www.tvfreeplayer.com/
------------------------
Maintener des dépots linux

Hors ligne

#2 Le 28/07/2006, à 07:45

cep

Re : script de formatage clef usb

Tu n'es pas obligé d'utiliser fdisk.
Plusieurs solutions à adapter :

grep "shortname" "/proc/mounts" | awk {'print $2'}
ou bien :
cat /proc/mounts |grep /media/usb | awk {'print $2'}
ou autres chaînes et à adapter à ce que tu veux afficher et $1 pour le device.

Pour le -b 4096 tu peux le laisser déterminer par le système sauf si la taille de la clé ne correspond pas et que tu veux absolument du 4096. Tu pourrais aussi si nécessaire réduire l'espace alloué à root à 1% avec l'option -m 1 de mkfs.

Hors ligne

#3 Le 28/07/2006, à 10:15

nerve

Re : script de formatage clef usb

merci de ta réponse, en effet ca marche mieux comme ça


Staff TvFreeplayer
http://www.tvfreeplayer.com/
------------------------
Maintener des dépots linux

Hors ligne

#4 Le 28/07/2006, à 10:17

cep

Re : script de formatage clef usb

De rien.
Bonne continuation.

Hors ligne