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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:udisks [02/03/2014 19:08] captnfab [udisks : Montage, démontage et périphériques amovibles] |
doc:systeme:udisks [09/09/2023 21:31] (Version actuelle) captnfab [Utiliser udisks comme pmount] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires : //Un remplaçant de pmount pour gérer les supports amovibles.// | * 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à !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>à-tester}} | + | * Suivi : |
- | * Création par **captnfab** 26/02/2014 | + | * Création par [[user>captnfab]] 26/02/2014 |
- | * Testé par <...> le <...> FIXME | + | * 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 !)) | * 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 !)) | ||
- | **Nota :** | ||
- | |||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
- | |||
- | <note important>Sous Debian jessie (qui utilise udisks2), la commande à utiliser est ''udisksctl''.</note> | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | <code user>apt-cache show udisks</code> | + | **udisks** est l'interface de vos rềves pour la gestion des périphériques amovibles. |
- | > **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. | + | Pour une présentation plus détaillée: |
+ | <code user>apt-cache show udisks2</code> | ||
===== Installation ===== | ===== 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 : | + | 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 : |
- | <code root>apt-get install udisks</code> | + | <code root>apt-get update && apt-get install udisks2</code> |
===== Utilisation ===== | ===== Utilisation ===== | ||
Pour avoir une liste des commandes : | Pour avoir une liste des commandes : | ||
- | <code user>udisks --help</code> | + | <code user>udisksctl help</code> |
Ou encore | Ou encore | ||
- | <code user>man udisks</code> | + | <code user>man udisksctl</code> |
Quelques exemples d'utilisation : | Quelques exemples d'utilisation : | ||
Ligne 56: | Ligne 36: | ||
=== Monter === | === Monter === | ||
Monter la partition ''/dev/sdc1'' : | Monter la partition ''/dev/sdc1'' : | ||
- | <code user>udisks --mount /dev/sdc1</code> | + | <code user>udisksctl mount -b /dev/sdc1</code> |
**udisks** répond alors quelque chose comme : | **udisks** répond alors quelque chose comme : | ||
- | > Mounted ''/org/freedesktop/UDisks/devices/sdc1'' at ''/media///NomDeVolumeDeVotrePartition//'' | + | > Mounted ''/dev/sdc1'' at ''/media///votre_login/////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 [[:doc:programmation:shell:shell]]. | + | 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 === | ||
Démonter la partition ''/dev/sdc1'' : | Démonter la partition ''/dev/sdc1'' : | ||
- | <code user>udisks --unmount /dev/sdc1</code> | + | <code user>udisksctl unmount -b /dev/sdc1</code> |
- | **udisks** ne répond rien, tout va bien. | + | **udisks** répond |
+ | > Unmounted ''/dev/sdc1''. | ||
=== Éjecter === | === Éjecter === | ||
Éjecter la clé ''/dev/sdc'' : | Éjecter la clé ''/dev/sdc'' : | ||
- | <code user>udisks --detach /dev/sdc</code> | + | <code user>udisksctl power-off -b /dev/sdc</code> |
Si vous tentez l'éjection alors qu'il reste des partitions montées, vous vous faites gronder : | 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 | + | > Error powering off drive: The drive in use: Device /dev/sdg1 is mounted (udisks-error-quark, 14) |
- | 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 ==== | ==== Montage / démontage de périphériques non-amovibles ==== | ||
Ligne 85: | Ligne 64: | ||
Tout plein d'info sur tous les disques : | Tout plein d'info sur tous les disques : | ||
- | <code user>udisks --dump | less</code> | + | <code user>udisksctl dump</code> |
- | + | ||
- | Lister les fichiers périphériques | + | |
- | <code user>udisks --enumerate-device-files</code> | + | |
Affichier les information sur un périphérique (''/dev/sdc'') en particulier : | Affichier les information sur un périphérique (''/dev/sdc'') en particulier : | ||
- | <code user>udisks --show-info /dev/sdc | less</code> | + | <code user>udisksctl info -b /dev/sdc</code> |
Suivre l'activité de udisks (et le branchement des nouveaux périphériques) : | Suivre l'activité de udisks (et le branchement des nouveaux périphériques) : | ||
- | <code user>udisks --monitor</code> | + | <code user>udisksctl monitor</code> |
+ | |||
+ | ===== Utiliser udisksctl comme pmount ===== | ||
+ | |||
+ | * C'est ici : [[:utilisateurs:captnfab:tutos:pmount-udisks|un wrapper fmount pour udisksctl]] |