Mengapa ini gumpalan multi-megabyte biner /etc/udev/hwdb.bindan mengapa di bawah /etc?
Haruskah saya menyimpannya etckeeper?
Mengapa ini gumpalan multi-megabyte biner /etc/udev/hwdb.bindan mengapa di bawah /etc?
Haruskah saya menyimpannya etckeeper?
Jawaban:
File Database Perangkat Keras
- 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.
systemd-hwdb [options] updatePerbarui basis data biner.
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.
/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