Saya curiga, ini bisa menjadi cache biner yang sama untuk udev. Jika ya, harus di bawah / var / lib. Saya harap seseorang memberikan jawaban yang baik, saya juga ingin tahu. :-)
- Memotong detail dokumentasi yang tidak perlu untuk jawaban ini ---
Konten dari semua file hwdb dibaca oleh systemd-hwdb(8)dan dikompilasi ke basis data biner yang terletak di /etc/udev/hwdb.bin, atau
/usr/lib/udev/hwdb.binjika Anda ingin mengirimkan database yang dikompilasi dalam gambar yang tidak dapat diubah. Selama runtime, hanya basis data biner yang digunakan.
Anda tidak perlu meletakkan file ini di /etc/kontrol versi apa pun , asalkan Anda mengetahui kapan distro spesifik Anda berjalan systemd-hwdb. Cari systemdunit apa pun yang bisa menghasilkan file ini saat boot atau pada memicu / tindakan runtime tertentu.
Dan, tergantung pada distribusi untuk memilih apakah akan menyimpan biner ini di /etc/udevatau di /usr/lib/udevbawah nama hwdb.bin.
Terima kasih. /usr/bin/systemd-hwdb --versionberfungsi, dan file-file ini ada dan mengandung definisi yang valid, jadi sistem saya "baik" dan saya dapat menghilangkan file ini dari etckeeperversi: /usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.servicedan/usr/lib/systemd/system/systemd-hwdb-update.service
Jawaban:
man hwdb
:man systemd-hwdb
:Anda tidak perlu meletakkan file ini di
/etc/
kontrol versi apa pun , asalkan Anda mengetahui kapan distro spesifik Anda berjalansystemd-hwdb
. Carisystemd
unit apa pun yang bisa menghasilkan file ini saat boot atau pada memicu / tindakan runtime tertentu.Dan, tergantung pada distribusi untuk memilih apakah akan menyimpan biner ini di
/etc/udev
atau di/usr/lib/udev
bawah namahwdb.bin
.sumber
/usr/bin/systemd-hwdb --version
berfungsi, dan file-file ini ada dan mengandung definisi yang valid, jadi sistem saya "baik" dan saya dapat menghilangkan file ini darietckeeper
versi:/usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.service
dan/usr/lib/systemd/system/systemd-hwdb-update.service