하드웨어 데이터베이스 파일

하드웨어 데이터베이스 파일

이것이 왜 바이너리 멀티 메가바이트 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그리고 이 바이너리를 name /usr/lib/udev에 저장할지 여부를 선택하는 것은 배포판에 달려 있습니다 hwdb.bin.

관련 정보