硬件数据库文件

硬件数据库文件

为什么这是一个二进制多兆字节 blob /etc/udev/hwdb.bin,为什么在下面/etc

我应该将它与etckeeper

答案1

man hwdb

硬件数据库文件

-- 删除这个答案不必要的文档细节 ---

所有 hwdb 文件的内容均由systemd-hwdb(8)位于 的二进制数据库读取并编译为二进制数据库/etc/udev/hwdb.bin,或者 /usr/lib/udev/hwdb.bin如果您希望以不可变映像形式传送已编译的数据库。在运行时,仅使用二进制数据库。

man systemd-hwdb

systemd-hwdb [options] update

更新二进制数据库。

您不需要将此文件放入任何/etc/版本控制中,只要您弄清楚您的特定发行版何时运行即可systemd-hwdb。搜索systemd可能在启动时或在特定运行时触发/操作时生成此文件的任何单元。

并且,由发行版选择是否将此二进制文件存储在名称 处/etc/udev/usr/lib/udev名称下hwdb.bin

相关内容