为什么这是一个二进制多兆字节 blob /etc/udev/hwdb.bin
,为什么在下面/etc
?
我应该将它与etckeeper
?
答案1
硬件数据库文件
-- 删除这个答案不必要的文档细节 ---
所有 hwdb 文件的内容均由
systemd-hwdb(8)
位于 的二进制数据库读取并编译为二进制数据库/etc/udev/hwdb.bin
,或者/usr/lib/udev/hwdb.bin
如果您希望以不可变映像形式传送已编译的数据库。在运行时,仅使用二进制数据库。
systemd-hwdb [options] update
更新二进制数据库。
您不需要将此文件放入任何/etc/
版本控制中,只要您弄清楚您的特定发行版何时运行即可systemd-hwdb
。搜索systemd
可能在启动时或在特定运行时触发/操作时生成此文件的任何单元。
并且,由发行版选择是否将此二进制文件存储在名称 处/etc/udev
或/usr/lib/udev
名称下hwdb.bin
。