Welcome to the Slackware Documentation Project

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:howtos:general_admin:automount_via_udev [2015/09/08 16:31 (UTC)]
cedric créée
fr:howtos:general_admin:automount_via_udev [2015/09/10 15:30 (UTC)] (Version actuelle)
cedric [Sources] ajout tag fr:howtos
Ligne 1: Ligne 1:
 <!-- Ajoutez votre texte ci-dessous. Il est vivement recommandé de commencer avec un titre (voir la barre de boutons de l'​éditeur). --> <!-- Ajoutez votre texte ci-dessous. Il est vivement recommandé de commencer avec un titre (voir la barre de boutons de l'​éditeur). -->
-<note warning>​Traduction en cours! ​ --- //​[[wiki:​user:​cedric|Cedric M.]] 2015/09/08 16:​23//</​note>​ +====== ​Montage automatique des disques ​usb avec udev ======
-====== ​Automounting ​usb drives is udev ====== +
-I've a GoFlexNet that runs Slackware Arm that I like to use as NAS (nice to be able to do software raid with the 2 sata drives). Along with having an array I also wanted to be able to share any usb disk really quickly without having to interact in any way with the appliance: this is what I came up with:+
  
-The idea is to use the volume labels to have the usb drive mounted and exported via NFS. Any partition that has no label or that is linux swap will be ignored. Well the umounting upon drive unplug is pointless but it also cleans up the exported filesystems avoiding writes in the parent directory.+J'ai un GoFlexNet qui fonctionne sous Slackware Arm que je tiens à utiliser comme un NAS (c'est agréable d'​être en mesure de faire du RAID logiciel avec les 2 disques durs SATA). En plus d'​avoir un ensemble, je voulais aussi être en mesure de partager un disque ​usb très rapidement sans avoir à interagir en aucune façon avec l'​applicatif:​ voilà où j'en suis arrivé:
  
-I wrote couple of really simple udev rules to call the management program: ​+L'​idée est d'​utiliser les labels de volume pour monter le disque USB et l'​exporter via NFS. Toute partition qui n'pas de label ou qui est dédié au swap linux sera ignoré. Well the umounting upon drive unplug is pointless but it also cleans up the exported filesystems avoiding writes in the parent directory.
  
 +J'ai écrit quelques règles udev très simples pour appeler le programme de gestion:
 +<​code>​
   root@nas:~# cat /​etc/​udev/​rules.d/​99-parsistent-personal.rules ​   root@nas:~# cat /​etc/​udev/​rules.d/​99-parsistent-personal.rules ​
   ACTION=="​add",​KERNEL=="​sd[a-z][1-9]",​ PROGRAM="​automount"​   ACTION=="​add",​KERNEL=="​sd[a-z][1-9]",​ PROGRAM="​automount"​
   ACTION=="​remove",​KERNEL=="​sd[a-z][1-9]",​ PROGRAM="​automount"​   ACTION=="​remove",​KERNEL=="​sd[a-z][1-9]",​ PROGRAM="​automount"​
   root@nas:~#   root@nas:~#
-  ​ +</​code>​ 
-And this is the management ​script ​+ 
 +Ainsi que ce script ​de gestion:
  
 +<​code>​
   root@nas:~# cat /​lib/​udev/​automount ​   root@nas:~# cat /​lib/​udev/​automount ​
   #!/bin/bash   #!/bin/bash
Ligne 48: Ligne 50:
   ​   ​
   root@nas:~#   root@nas:~#
 +</​code>​
   ​   ​
-This is what my /​etc/​exports ​looks like initially+Voici à quoi ressemble mon ''​/​etc/​exports'' ​
 +<​code>​
   root@nas:~# cat /​etc/​exports ​   root@nas:~# cat /​etc/​exports ​
   # See exports(5) for a description.   # See exports(5) for a description.
Ligne 57: Ligne 60:
   /​mnt/​exports *(rw,​no_root_squash,​no_subtree_check,​crossmnt)   /​mnt/​exports *(rw,​no_root_squash,​no_subtree_check,​crossmnt)
   root@nas:~#   root@nas:~#
 +</​code>​
 +
 +Il se remplit avec de nouvelles lignes lorsque des lecteurs USB vont et viennent. La seule chose que vous pouvez faire avant de débrancher tout lecteur USB est de remonter manuellement le système de fichiers en lecture seule sur le NAS. Il n'y a malheureusement pas de boutons sur le GoFlexNet qui puissent être utilisés pour déclencher cette action.
  
-it gets populated with new lines as the usb drives come and go. The only thing you may want to do before unplugging any usb drive is remounting the filesystem ReadOnly on the nas manually. There aren't any buttons on the GoFlexNet that can be used to tigger this unfortunately,​ 
 ====== Sources ====== ====== Sources ======
 <!-- Si vous copiez du texte d'une autre source, spécifiez cette source --> <!-- Si vous copiez du texte d'une autre source, spécifiez cette source -->
Ligne 65: Ligne 70:
 <!-- * Première version réalisée par [[wiki:​user:​xxx | User X]] --> <!-- * Première version réalisée par [[wiki:​user:​xxx | User X]] -->
 <!-- * Contributions de [[wiki:​user:​yyy | User Y]] --> <!-- * Contributions de [[wiki:​user:​yyy | User Y]] -->
 + * Traduit de l'​anglais par  --- //​[[wiki:​user:​cedric|Cedric M.]] 2015/09/08 17:45//
  
 <!-- Merci de ne rien ajouter après ceci, à part des tags additionnels.-->​ <!-- Merci de ne rien ajouter après ceci, à part des tags additionnels.-->​
 <!-- Cependant il faut enlever le tag "​template"​ ci-dessous, ou bien la page ne s'​affichera pas dans la Table des Matières. --> <!-- Cependant il faut enlever le tag "​template"​ ci-dessous, ou bien la page ne s'​affichera pas dans la Table des Matières. -->
-{{tag>​howtos author_ louigi600}}+{{tag>fr:howtos author_ louigi600 ​translator_cedric}}

Autres langues
QR Code
QR Code fr:howtos:general_admin:automount_via_udev (generated for current page)