これはなぜバイナリマルチメガバイトの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
そして、このバイナリをname/usr/lib/udev
に保存するかどうかを選択するのはディストリビューションに依存しますhwdb.bin
。