Vous n'êtes pas identifié(e).
Pages : 1
bonjour les crunchers 
je viens vous parler de l'auto-mounting, vous savez le truc ch*** et que je te lance un démon, et que je règle les droits..
bref, si vous ne voulez pas ajouter de logiciel spécifique pour l'automount, et si le file-manager que vous utilisez ne prend pas en charge cette fonction, je vous soumet ce petit truc:
le principe : créer des points de montage "universel" pour les clés usb en vfat:
1- création des points de montage: autant que de ports usb disponible...
sudo mkdir /media/usbdisk-1
sudo mkdir /media/usbdisk-2....
2 - déclaration des points de montages dans fstab:
ouvrir fstab
sudo gedit /etc/fstabajouter les lignes correspondantes aux usbdisk (une par point de montage)
/dev/sdb1 /media/usbdisk-1 vfat rw,users,noauto 0 0
/dev/sdc1 /media/usbdisk-2 vfat rw,users,noauto 0 0....
de cette façon, toute clé usb formatée en vfat (la majorité) sera accessible par le dossier /media/usbdisk-1
si vous insérez une seconde clé , elle sera accessible depuis /media/usbdisk-2 ... et ainsi de suite pour tous vos ports usb disponibles.
Si vous utilisez toujours les mêmes clés , vous pouvez définir des points de montage spécifiques:
1- création du point de montage spécifique
sudo mkdir /media/le_nom_qui_claque2- récuperer l'uuid du disque usb à monter:
>brancher votre clé usb puis lancer la commande:
ls -l /dev/disk/by-uuidvous allez tomber sur un écran de ce style:
vous remarquez l'uuid associée à /dev/sdb1 , c'est celui de votre clé usb 
3- déclarer votre clé dans fstab
sudo gedit /etc/fstabet ajouter la ligne suivante (à adapter selon votre uuid) :
UUID=6EB7-8FFB /media/le_nom_qui_claque vfat rw,users,noauto 0 0et voilà , votre clé préférée se montera dans votre dossier spécifique , quel que soit le port utilisé.
et c'est fini
merci de votre attention et bienvenue dans un monde sans automount 
[arpinux.org][wmfs²][devart][livarp][FSF][distrozilla][books]
Hors ligne
Rox-filer + ce tuto = orgasme 
Sans rire j'en ai toujours sué avec les clés USB et les droits, là au moins j'ai quasi aucun problème.
Un énième merci.
Hors ligne
cool que ça serve 
[arpinux.org][wmfs²][devart][livarp][FSF][distrozilla][books]
Hors ligne
Merci pour le Tuto, Arp 
C'est le genre de choses qui servent toujours 
Remarque en passant : on peut également monter des disques réseau de la même façon :
/etc/fstab
//<ip_ou_nom_domaine>/chemin/dossier /media/destination cifs username=guest,password=,uid=1000,iocharset=utf8 0 0Serveur : Livarp 0.3.9
PC fixe : CrunchBang BPO 10 OpenBox
PC portable : CrunchBang 11 OpenBox
PC boulot : Crunchbang 10 OpenBox
Hors ligne
C'est bien ca en fait
ca rejoins ma politique sur les connexions wifi
Dernière modification par Aphelion (2011-05-20 11:35:09)
Aphelive - (NEW)Alpha 3 (iso)
Doit on encore et toujours se courber pour une ligne droite ? Prière pour trouver les grands espaces entre les parois d'une boîte.
Hors ligne
crunch'spirit 
[arpinux.org][wmfs²][devart][livarp][FSF][distrozilla][books]
Hors ligne
plus même ARP'spirit 
Aphelive - (NEW)Alpha 3 (iso)
Doit on encore et toujours se courber pour une ligne droite ? Prière pour trouver les grands espaces entre les parois d'une boîte.
Hors ligne
, mais mon esprit n'est pas inné ... 
[arpinux.org][wmfs²][devart][livarp][FSF][distrozilla][books]
Hors ligne
otez moi d'un doute : j'ai suivi le tuto à la lettre mais je dois taper la commande "mount /media/destination" pour monter la clé, c'est normal ou la clé doit se monter sur le bon point de montage dès la connexion sur le PC ? hmm !
Hors ligne
Vfat, c'est uniquement le fat32 ?
Est-ce que c'est possible d'avoir un tableau des différents FS et les commandes pour les monter ?
Hors ligne
@wlourf, les points de montages ne sont pas "automatiques" dans le sens sctrict en effet (pas taper
), mais ils sont accessibles par l'utilisateur soit en cliquant sur le point de montage lui-même dans le file-manager (selon le fm) soit par la commande mount. le but étant de pouvoir gérer ses clés usb en tant que simple utilisateur sans "sudo" sur Debian.
@znk, vfat= FAT16 / FAT32
pour les autres système de fichier et leurs options dans fstab, je te conseille de parcourir les différentes documentations à ce sujet.
[arpinux.org][wmfs²][devart][livarp][FSF][distrozilla][books]
Hors ligne
@wlourf, les points de montages ne sont pas "automatiques" dans le sens sctrict en effet (pas taper
), mais ils sont accessibles par l'utilisateur soit en cliquant sur le point de montage lui-même dans le file-manager (selon le fm) soit par la commande mount. le but étant de pouvoir gérer ses clés usb en tant que simple utilisateur sans "sudo" sur Debian.
bon alors, dans ce cas, je me suis fait un petit script qui regarde les disques branchés dans /dev/disk (USB ou SATA, j'ai pas essayé avec les disques réseaux) et compare aux uuid définis dans /etc/fstab et si concordance, monte ces disques :
#!/bin/bash
#mountext.sh par wlourf 29/06/2011
#monte les disques externes connectés au PC et définis dans /etc/fstab
#après le commentaire #externe
#place les disques définis dans fstab dans un tableau
fstab="$(sed -n '/externe/,// p' /etc/fstab)"
IFS="="
set -- "$fstab"; declare -a arrDisques=($*)
unset IFS
#vérifie les disques connectés et les monte si besoin
for disque in ls -l /dev/disk/by-uuid/*
do
uuid=`echo $disque | awk -F'/' '{print $5}'`
for (( i=0; i<${#arrDisques[*]}; i++ ))
do
if [[ "${arrDisques[$i]%% *}" == "$uuid" ]];
then
mnt=`echo ${arrDisques[$i]} | awk '{print $2}'`
echo "Disque $uuid à monter sur $mnt"
montage=`mount -l | grep -c $mnt`
if [[ $montage == 0 ]]; then
mount $mnt
else
echo "Point de montage $mnt déjà utilisé"
fi
echo ""
fi
done
doneDans fstab, il faut juste définir ses disques après le commentaire :
#externespour faire la distinction avec les disques du système;
Si ça peut servir 
Pour exécuter le script ci-dessus dès la connexion de la clé, il faut installer incron, éditer le fichier /etc/incron.allow pour définir les users autorisés à utiliser incron (supprimer le fichier incron.allow pour autoriser tout le monde).
Ensuite, éditer le fichier d'évènements :
incrontab -eEt lui rajouter une règle (modifier le chemin du script):
/dev/disk/by-uuid IN_CREATE /home/wlourf/scripts/mountext.shPlus d'info sur incron : http://dmesg.fr/categorie-logiciels/75- … e-fichiers
Et voilà arp, ça ressemble plus à de l'auto-mounting à présent, non? 
Hors ligne
^^wow !! merci beaucoup wlourf ... bon, comment je fais pour changer l'auteur du post ??

pour ce qui est de "l'auto-mounting" ... je suis contre le principe en fait ... c'était un 
"mount" est normalement une commande administrateur sur Debian (je sais pas pour les autres) et pas pour rien . le fait de "raccorder" un periphérique contenant des données à son système n'est pas un acte innocent et j'avoue préférer choisir de monter un disque plutôt que de voir une fenêtre apparaitre au milieu de mon écran avec un accès direct.
[arpinux.org][wmfs²][devart][livarp][FSF][distrozilla][books]
Hors ligne
Je tente vainement de monter automatiquement une clef USB formatée en fat32 sur un point de montage spécifique (afin d'être sûr de ne pas avoir de couac avec la syncrhonisation unison). J'ai utilisé la technique de arpinux mais ça ne marche pas, ma clef se monte automatiquement sur /media/usb0/ alors que je voudrais qu'elle se monte sur /media/USB-GUI/...
Voici mon fstab modifié :
# /etc/fstab: static file system information.
# # Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
# # <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda5 during installation
UUID=2245aa21-a785-4087-9890-882092c23f0d / ext4 errors=remount-ro 0 1
# /home was on /dev/sda7 during installation
UUID=f61eb7e7-3944-4342-bfb0-35ecf1e23ceb /home ext4 defaults 0 2
# swap was on /dev/sda6 during installation
UUID=48c74241-74d6-4b2f-bf8c-05a06e34b2fe none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
/dev/sdb2 /media/usb1 auto rw,user,noauto 0 0
UUID=A34B-DA3B /media/USB-GUI vfat rw,user,noauto 0 0J'ai tenté de bidouiller en modifiant les options, en mettant le nom de LABEL à la place de UUID mais rien n'y fait. Avez vous une idée?
- Asus Eeepc 1015BX : Dual boot Crunchbang Warldof / Viperr 2
- Fixe : triple boot Xubuntu 12.04 / Debian Squeeze / W$7
Hors ligne
A mon avis la clé est la device /dev/sdb1, tu peux le vérifier avec
ls -l /dev/disk/by-idSi c'est le cas, commente la ligne commençant par /dev/sdb1 dans ton fstab.
Hors ligne
Merci wlourf, j'ai commenté cette ligne uniquement mais en laissant ma dernière ligne rajoutée, j'avais un pb d'echec de montage me disant que je n'avais pas les droits nécessaires (pourtant /media/USB-GUI avait des droit 777).
J'ai alors commenté les lignes /dev/sdb1 /dev/sdc1 et celle identifiant la clef par son UUID et cette fois les clefs se montent nickel, mais dans un répertoire créé automatiquement qui apparemment reprend le nom du LABEL...
Du coup je me pose des questions :
- a quoi servent les 2 lignes montant en /media/usb0/ et /media/usb1/ qui étaient présentes dans mon fstab avant que je n'y touche ?
- où se trouve la ligne dans fstab qui permet de monter automatiquement les clefs dans /media/NOM_DU_LABEL, je ne vois rien qui paramètre cela dans mon fstab actuel ?
- est ce que si je laisse comme ça, et que j'identifie ma clef par /media/USB-GUI dans le profile d'unison je suis sûr qu'il n'y aie pas de risque de confusion avec un autre appareil USB branché (et donc que ma synchro foire) ?
- Asus Eeepc 1015BX : Dual boot Crunchbang Warldof / Viperr 2
- Fixe : triple boot Xubuntu 12.04 / Debian Squeeze / W$7
Hors ligne
Avec crunchbang, tu as certainement le montage automatique activé (via thunar-volman -c), peut-être que ça pertube ton fstab.
En tout cas, j'utilise thunar-volman + le fstab comme le tien mais avec auto à la place de vfat
UUID=FAD7-D241 /mnt/cle-opatre auto rw,user,noauto 0 0et ça fonctionne :-)
Hors ligne
Je dois effectivement avoir le montage automatique activé, je vérifierais. Mais du coup en décommentant les 2 lignes, j'ai le montage auto à la connection qui fonctionne quand même..., donc c'est bizarre.
Dès que j'ai mon portable sous la main, je tente de modifier vfat par auto pour voir si ça marche avec l'UUID.
- Asus Eeepc 1015BX : Dual boot Crunchbang Warldof / Viperr 2
- Fixe : triple boot Xubuntu 12.04 / Debian Squeeze / W$7
Hors ligne
Pages : 1