====== udisks : Montage, démontage et périphériques amovibles ======
* Objet : Installation et utilisation de udisks
* Niveau requis : {{tag>débutant}}
* Commentaires : //Un remplaçant de pmount pour gérer les supports amovibles.//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi :
* Création par [[user>captnfab]] 26/02/2014
* Testé par [[user>captnfab]] le 26/02/2014
* Commentaires sur le forum : [[https://debian-facile.org/topic-8531-wiki-udisks-gerer-vos-peripheriques-amovibles-en-ligne-de-commande-page-1.html | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
**udisks** est l'interface de vos rềves pour la gestion des périphériques amovibles.
Pour une présentation plus détaillée:
apt-cache show udisks2
===== Installation =====
Lors d'une installation standard incluant l'environnement graphique, **udisks2** est déjà présent. Si ça n'est pas le cas sur votre système :
apt-get update && apt-get install udisks2
===== Utilisation =====
Pour avoir une liste des commandes :
udisksctl help
Ou encore
man udisksctl
Quelques exemples d'utilisation :
==== Montage / démontage de périphériques USB ====
Pour que ces commandes fonctionnent bien, la partition à monter/démonter ne doit pas être mentionnée dans le ''[[:doc:systeme:fstab|/etc/fstab]]''.
=== Monter ===
Monter la partition ''/dev/sdc1'' :
udisksctl mount -b /dev/sdc1
**udisks** répond alors quelque chose comme :
> Mounted ''/dev/sdc1'' at ''/media///votre_login/////NomDeVolumeDeVotrePartition//''
Le dossier idoine a été automatiquement créé dans ''/media/votre_login'', il ne vous reste plus qu'à vous y rendre avec votre explorateur de fichier préféré, fut-ce le [[:doc:programmation:shell:shell]].
=== Démonter ===
Démonter la partition ''/dev/sdc1'' :
udisksctl unmount -b /dev/sdc1
**udisks** répond
> Unmounted ''/dev/sdc1''.
=== Éjecter ===
Éjecter la clé ''/dev/sdc'' :
udisksctl power-off -b /dev/sdc
Si vous tentez l'éjection alors qu'il reste des partitions montées, vous vous faites gronder :
> Error powering off drive: The drive in use: Device /dev/sdg1 is mounted (udisks-error-quark, 14)
==== Montage / démontage de périphériques non-amovibles ====
Idem, mais avec les privilèges de super-utilisateur.
==== Lister les informations sur les disques ====
Tout plein d'info sur tous les disques :
udisksctl dump
Affichier les information sur un périphérique (''/dev/sdc'') en particulier :
udisksctl info -b /dev/sdc
Suivre l'activité de udisks (et le branchement des nouveaux périphériques) :
udisksctl monitor
===== Utiliser udisksctl comme pmount =====
* C'est ici : [[:utilisateurs:captnfab:tutos:pmount-udisks|un wrapper fmount pour udisksctl]]