web-dev-qa-db-ja.com

udisks-daemonは何を行い、それを必要としますか?

私はhtopを調べていましたが、CPUが0.0%を超える(htop自体を除く)唯一のプロセスは/usr/lib/udisks/udisks-daemonでした。

質問は次のとおりです。このサービスとは何ですか?必要ですか? (またはwhen必要ですか?)なぜドライブにアクセスするのですか?

9
leemes

udisksの公式パッケージの説明:

Udisksデーモンは、D-Busを介して実装されるシステムブロックデバイスへのインターフェイスとして機能します。 It ハードディスクやUSBサムドライブなどのストレージデバイスのクエリ、マウント、アンマウント、フォーマット、デタッチなどの操作を処理します。

このパッケージは、コマンドラインからこれらの操作をトリガーするために使用できるudisksユーティリティも提供します(PolicyKitで許可されている場合)。 hdparmなどの外部ツールを使用して、ディスクスピンダウン時間の構成などの追加の操作を実装できます。

XFS、RAID、LUKS暗号化などのファイルシステムを作成または変更するには、VFATのdosfstoolsとmtools、XFSのxfsprogs、LUKSのcryptsetupなど、対応するmkfs。*および管理ツールがインストールされている必要があります。


必要ですか?

これは、ほぼ全員が必須のパッケージと見なす必要があります。 only時間Iは、もしあればudevを必要としないマシンに単純な/dev/sdX CLIをインストールします。つまり、ハードウェアは決して変更されません(実際にはほとんど常に仮想マシンを意味します。 VPSまたは非常に古いマシン)。

9
ish

必要かどうかについての2番目の質問に対する別の見解を次に示します。それは、目的が何であるかによって異なります。システムが内部でどのように機能するかを知りたい場合、udisksデーモンは必要ありません。 Ubuntuでもありません。

ここで自分の経験から話しています。世界には、内部で何が起こっているのかを知りたい人がもっと必要です。参照用にGitHubのコードを参照してください。

0
user384386