Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-04-2016 11:39:42

valmy
Membre
Lieu : Lille (France)
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
Inscription : 29-02-2016

Démonter un disque dur externe avant l'arrêt de l'ordinateur

Bonjour
Je souhaite savoir s'il est possible d'automatiser le démontage d'un disque dur externe avant l'arrêt de l'ordinateur.
Merci de votre aide.

Hors ligne

#2 28-04-2016 12:01:24

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.6
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

Bjr,
A confirmer mais le démontage des device lors d'un arrêt normal est déjà de base dans Debian

Pages perso : feh, omegat, udisks, sa station de travail comme passerelle

Hors ligne

#3 28-04-2016 15:26:06

Lancelot du Lac
Membre
Lieu : France
Distrib. : Jessie | Stretch
Noyau : Linux 3.16.0-4-amd64 | 4.5.0-1-amd64
(G)UI : ZSH / LXDE, Openbox | KDE
Inscription : 22-02-2016

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

Pour ma part, avec Stretch, le démontage n'est pas automatique (en tout cas pour des partitions NFS : si j'oublie, j'ai un A stop job is running pénible qui ne s'éteint jamais...)

Dell Inspiron 7500 series - Debian Stretch - KDE/openbox - ZSH
Samsung - Debian Jessie - LXDE/pas de graphique - ZSH

Hors ligne

#4 28-04-2016 17:32:44

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

à tester

#!/bin/sh
# udisks2 doit être installé

udisksctl dump |
  awk -F':\n' -v'RS=\n\n' '/[ \t]*HintAuto:[ \t]*true/&&/\.Filesystem:/{
                             print $1
                           }'
|
  while read dev
  do
#    udisksctl mount --object-path "${dev##*/UDisks2/}"
    udisksctl unmount -p "${dev##*/UDisks2/}"
  done
 



normalement ce script détecte les disques connectés en usb et les démonte


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#5 28-04-2016 20:51:33

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

Sur Mate pas de soucis de ce genre
il vaut mieux quand meme démonter avant et lancer l arret (que j'oublie de faire trés souvant tongue )
ce que dit phlinux n'est pas faux (au moins pour Mate et Gnome ) , mais a priori certains ont des soucis avec certains bureaux .

Hors ligne

#6 28-04-2016 22:12:29

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.6
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

D'après ce que j'ai vu le démontage se fait, mais pour être précis il faudrait trouver l'enregistrement de l'arrêt système; s'il y a un.

Pages perso : feh, omegat, udisks, sa station de travail comme passerelle

Hors ligne

#7 29-04-2016 14:23:29

valmy
Membre
Lieu : Lille (France)
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
Inscription : 29-02-2016

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

Severian, comment insérer ce script pour qu'il soit pris en compte lors de l'arrêt de l'ordinateur svp ?

Hors ligne

#8 29-04-2016 15:03:48

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Démonter un disque dur externe avant l'arrêt de l'ordinateur

ça va dépendre de ton environnement graphique, de la méthode d'extinction ....

j'avoue ne pas encore avoir tout regardé, mais il devrait être possible de faire un service systemd (usb-umount.service par exemple) qui serait appelé avant un shutdown / reboot / halt ... de la même manière que le service hwclock-save.service

bref je n'ai pas encore eu le temps de tester ça ...

sinon le plus simple étant d’intégrer à la fin du script la commande systemctl poweroff  et de faire pointer tes commandes d'extinctions vers ce script ...

ou tu peux lancer le script manuellement avant d'éteindre ...

c'est une base de travail, des utilisateurs plus "barbus" que moi auront peut être des idées, j'avoue que je ne vais pas avoir le temps de me pencher dessus avant la semaine prochaine smile

"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

Pied de page des forums