OVH Cloud OVH Cloud

Montage automatique seulement si besoin

6 réponses
Avatar
ZebX
Bonjour,

J'utilise en entreprise 6 partages samba. Ca génère du traffic pour rien.
La journée, je peux monter ou démonter les périphériques manuellement.
La nuit, j'ai une sauvegarde automatique sur un disque samba.

En dehors d'un cron, est-il possible de monter (puis démonter) un
service automatiquement lorsque le système tente d'y accéder ?

Merci
A+

--
ZebX - Mécano-boucher

6 réponses

Avatar
lhabert
ZebX :

En dehors d'un cron, est-il possible de monter (puis démonter) un
service automatiquement lorsque le système tente d'y accéder ?


Il y a automount, pour monter automatiquement, mais je ne crois pas qu'il
ait d'options pour démonter automatiquement.

Avatar
ZebX

Il y a automount, pour monter automatiquement, mais je ne crois pas qu'il


De mémoire, automount monte lors de la détection du hardware, pas lors
d'une tentative d'accès aux périphériques.

--
ZebX - Mécano-boucher

Avatar
lhabert
ZebX :

De mémoire, automount monte lors de la détection du hardware, pas lors
d'une tentative d'accès aux périphériques.


Si, justement.

Pour monter au moment de la détection, il suffit d'un script hotplug, ça
n'aurait aucun intéret de faire un bouzin pareil juste pour ça.

Avatar
ZebX
Si, justement.


ok, merci.
Je pense que le umount lazy temporisé me suffira pour la suite à défaut
de plus intelligent.

--
ZebX - Mécano-boucher

Avatar
lhabert
En fait, pour le umount, tu peux grotesquifier une crontab qui parse tous
les /proc/*/fd/ à la recherche de fds ouverts sur cette partition, et qui
si il n'en trouve pas pendant n run d'affilée démonte le truc.
Avatar
Julien Salgado
Luc Habert a écrit(wrote):
En fait, pour le umount, tu peux grotesquifier une crontab qui parse tous
les /proc/*/fd/ à la recherche de fds ouverts sur cette partition, et qui
si il n'en trouve pas pendant n run d'affilée démonte le truc.



umount ne fait rien si des fichiers sont ouvert sur le système de
fichier et se contente de renvoyer un message d'erreur.

Sinon pour éviter de regarder tous /proc/*/fd/* il y a fuser qui fait ça
très bien avec son option -m.

Mais, la solution d'autofs est la plus propre ; il y a longtemps
j'avais fait une doc :
http://julien.salgado.free.fr/linux/Autofs.html

Elle a un peu vieilli, mais les conseils de base sont toujours valables.

--
Julien