web-dev-qa-db-fra.com

Qu'est-ce que udisks-daemon fait et j'en ai besoin?

Je cherchais dans htop et le seul processus ayant> 0,0% de CPU (hormis htop lui-même) était /usr/lib/udisks/udisks-daemon.

Les questions sont donc les suivantes: quel est ce service? Est-ce que j'en ai besoin? (Ou quand en ai-je besoin?) Pourquoi accède-t-il aux lecteurs?

9
leemes

Description officielle du package pour udisks:

Le démon udisks sert d'interface avec les périphériques système, implémenté via D-Bus. Il gère des opérations telles que l'interrogation, le montage, le démontage, le formatage ou le détachement de périphériques de stockage tels que les disques durs ou les clés USB.

Ce paquet fournit également l'utilitaire udisks, qui peut être utilisé pour déclencher ces opérations à partir de la ligne de commande (si autorisé par PolicyKit). Des outils externes tels que hdparm sont utilisés, s’ils sont disponibles, pour implémenter des opérations supplémentaires, telles que la configuration des heures d’indexation du disque.

La création ou la modification de systèmes de fichiers tels que le cryptage XFS, RAID ou LUKS nécessite l'installation des outils mkfs. * Et admin correspondants, tels que dosfstools et mtools pour VFAT, xfsprogs pour XFS ou cryptsetup pour LUKS.


Est-ce que j'en ai besoin?

Cela devrait être considéré comme un paquet essentiel par presque tout le monde. Le seul temps I envisagerait de l'enlever, si j'avais une simple installation de la CLI /dev/sdX sur une machine ne nécessitant pas de udev - c'est-à-dire le matériel ne change jamais (ce qui, dans la pratique, désigne presque toujours une machine virtuelle, VPS ou une très très vieille machine).

9
ish

Voici une autre réponse à votre deuxième question, à savoir si vous en avez besoin ou non: cela dépend de vos objectifs. Si vous voulez savoir comment votre système fonctionne sous le capot, vous n’avez certainement pas besoin d’un démon udisks. Pas même sur Ubuntu.

Je parle de ma propre expérience ici. Le monde a besoin de plus de gens curieux de ce qui se passe sous le capot. Voir mon code sur GitHub pour référence.

0
user384386