Debian-facile

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

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


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

udisks : Montage, démontage et périphériques amovibles

Sous Debian jessie (qui utilise udisks2), la commande à utiliser est udisksctl.

Introduction

apt-cache show udisks
udisks : interface pour les média de stockage

Le démon udisks est une interface pour les périphériques système de type
bloc, mise en œuvre par D-Bus. Il gère les opérations comme la recherche, le
montage, le démontage, le formatage ou le détachement des périphériques de
stockage tels que disques durs ou clés USB.

Ce paquet fournit également l'utilitaire udisks qui permet d'effectuer
des opérations en ligne de commande (si elles sont permises par
PolicyKit). Des outils externes comme hdparm sont utilisés pour
d'autres opérations, comme la configuration de l'arrêt de la rotation du
disque.

La création et la modification de systèmes de fichiers tels que XFS, RAID
ou le chiffrement LUKS nécessitent que les fichier mkfs.* correspondants
et les outils d'administration soient installés, par exemple : dosfstools et
mtools pour VFAT, xfsprogs pour XFS ou cryptsetup pour LUKS.

Autrement dit, sur le papier, udisks est l'interface de vos rềves pour la gestion des périphériques amovibles.

Installation

Lors d'une installation standard incluant l'environnement graphique, udisks est déjà présent. Si ça n'est pas le cas sur votre système :

apt-get update && apt-get install udisks

Utilisation

Pour avoir une liste des commandes :

udisks --help

Ou encore

man udisks

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 /etc/fstab.

Monter

Monter la partition /dev/sdc1 :

udisks --mount /dev/sdc1

udisks répond alors quelque chose comme :

Mounted /org/freedesktop/UDisks/devices/sdc1 at /media/NomDeVolumeDeVotrePartition

Le dossier idoine a été automatiquement créé dans /media, il ne vous reste plus qu'à vous y rendre avec votre explorateur de fichier préféré, fut-ce le shell.

Démonter

Démonter la partition /dev/sdc1 :

udisks --unmount /dev/sdc1

udisks ne répond rien, tout va bien.

Éjecter

Éjecter la clé /dev/sdc :

udisks --detach /dev/sdc

Si vous tentez l'éjection alors qu'il reste des partitions montées, vous vous faites gronder :

Detach failed: One or more partitions are busy on /dev/sdc

Si vous tentez l'éjection de la partition au lieu du périphérique, vous vous faites moquer :

Detach failed: Device is not a drive

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 :

udisks --dump | less

Lister les fichiers périphériques

udisks --enumerate-device-files

Affichier les information sur un périphérique (/dev/sdc) en particulier :

udisks --show-info /dev/sdc | less

Suivre l'activité de udisks (et le branchement des nouveaux périphériques) :

udisks --monitor

Utiliser udisks comme pmount

1) N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/udisks.txt · Dernière modification: 31/07/2015 17:23 par milou

Pied de page des forums

Propulsé par FluxBB