이것이 왜 바이너리 멀티 메가바이트 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
.