Pages : 1
#1 Le 28/07/2006, à 01: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, à 06: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, à 09: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, à 09:17
- cep
Hors ligne
Pages : 1