Tôi đã xem xét htop
và quá trình duy nhất có CPU> 0,0% (ngoài bản thân htop) là /usr/lib/udisks/udisks-daemon
.
Vì vậy, các câu hỏi là: dịch vụ này là gì? Tôi có cần nó không? (Hoặc khi nào tôi cần nó?) Tại sao nó truy cập vào các ổ đĩa?
Tôi đã xem xét htop
và quá trình duy nhất có CPU> 0,0% (ngoài bản thân htop) là /usr/lib/udisks/udisks-daemon
.
Vì vậy, các câu hỏi là: dịch vụ này là gì? Tôi có cần nó không? (Hoặc khi nào tôi cần nó?) Tại sao nó truy cập vào các ổ đĩa?
Câu trả lời:
udisks
:Trình nền udisks phục vụ như một giao diện cho các thiết bị khối hệ thống, được triển khai thông qua D-Bus. Nó xử lý các hoạt động như truy vấn, gắn kết, ngắt kết nối, định dạng hoặc tách rời các thiết bị lưu trữ như đĩa cứng hoặc ổ USB.
Gói này cũng cung cấp tiện ích udisks, có thể được sử dụng để kích hoạt các hoạt động này từ dòng lệnh (nếu được Chính sách cho phép). Các công cụ bên ngoài như hdparm được sử dụng nếu có sẵn để thực hiện các hoạt động bổ sung, chẳng hạn như định cấu hình thời gian quay đĩa.
Tạo hoặc sửa đổi các hệ thống tệp như mã hóa XFS, RAID hoặc LUKS yêu cầu các mkfs tương ứng. * Và các công cụ quản trị được cài đặt, chẳng hạn như dosfstools và mtools cho VFAT, xfspross cho XFS hoặc cryptsetup cho LUKS.
Tôi có cần nó không?
Đây nên được coi là một gói thiết yếu bởi hầu hết mọi người. Các chỉ thời gian tôi sẽ xem xét loại bỏ nó là nếu tôi đã có một đơn giản /dev/sdX
CLI cài đặt trên một máy mà không có nhu cầu udev
- tức là, phần cứng không bao giờ thay đổi (mà trong thực tế hầu như luôn luôn có nghĩa là một máy ảo, một VPS hoặc rất rất máy cũ).
Đây là một câu hỏi khác về câu hỏi thứ hai của bạn về việc bạn có cần nó không: Nó phụ thuộc vào mục tiêu của bạn là gì. Nếu bạn muốn tìm hiểu về cách hệ thống của bạn hoạt động dưới mui xe, bạn chắc chắn không cần bất kỳ udisks
trình nền nào . Ngay cả trên Ubuntu.
Tôi đang nói về kinh nghiệm của riêng tôi ở đây. Thế giới cần nhiều người tò mò hơn về những gì đang diễn ra dưới mui xe. Xem mã của tôi trên GitHub để tham khảo.