USB 滑鼠/鍵盤無法使用,排查發現 haldaemon 服務被關閉導致。
Fedora/Core 自動掛載 U 盤/移動硬碟依賴五大服務協作:
| 服務 | 角色 | 關鍵動作 |
|---|---|---|
| hotplug | 核心偵測 | 硬體接入 → 偵測 → 配置核心狀態 → 載入核心模組 |
| udev | 設備節點管理 | 動態維護 /dev → 建立 /dev/sdX 設備節點 |
| messagebus (D-Bus) | 訊息總線 | 系統進程間訊息傳遞中樞 |
| haldaemon | 硬體抽象層 | 接收 udev/D-Bus 訊息 → 呼叫 fstab-sync 修改 /etc/fstab → 建立 /media/ 掛載點 |
| gamin (FAM) | 檔案監控 | 偵測 /etc/fstab 變更 → 通知桌面環境建立圖示 |
haldaemon 狀態:service haldaemon statusmessagebus 是否運行service messagebus restart && service haldaemon restart/media/ 自動建立掛載點udev 規則 /etc/udev/rules.d/系統調優時常誤關 haldaemon 導致:
/etc/fstabmount 手動掛載現代發行版逐漸棄用 HAL,改用:
udisks2 + udisksctl:標準化儲存設備管理udiskie:自動掛載守護程式systemd-udevd + systemd-mount:systemd 原生方案