logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 10:39:42

valmy
Membre
Lieu : Lille (France)
Distrib. : Linux Mint DEBIAN (LMDE 4)
Noyau : Linux 4.19.0-8-amd64
(G)UI : Cinnamon
Inscription : 29-02-2016
Site Web

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 11:01:24

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-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, passerelle, schroot vraiment transparent

Hors ligne

#3 28-04-2016 14: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 16:32:44

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
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

Hors ligne

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

anonyme
Invité

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 .

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

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-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, passerelle, schroot vraiment transparent

Hors ligne

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

valmy
Membre
Lieu : Lille (France)
Distrib. : Linux Mint DEBIAN (LMDE 4)
Noyau : Linux 4.19.0-8-amd64
(G)UI : Cinnamon
Inscription : 29-02-2016
Site Web

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 14:03:48

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
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

Hors ligne

Pied de page des forums