Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
A.3.2. udev를 지원하는 명령 및 인터페이스
표 A.2. udev를 지원하기 위한 dmsetup 명령
명령 | 설명 |
---|---|
dmsetup udevcomplete | udev가 규칙 처리를 완료하고 대기 중인 프로세스의 잠금 해제를 알리는데 사용됩니다 (95-dm-notify.rules 에 있는 udev 규칙에서 호출됩니다) |
dmsetup udevcomplete_all | 모든 대기 프로세스를 수동으로 잠금 해제하기 위한 디버깅 목적으로 사용됩니다 |
dmsetup udevcookies | 기존의 모든 쿠키 (시스템 전역 세마포어)를 보기 위한 디버깅 목적으로 사용됩니다 |
dmsetup udevcreatecookie | 수동으로 쿠키 (세마포어)를 생성하는데 사용됩니다. 이는 하나의 동기화 리소스 하에서 많은 프로세스를 실행하는데 유용합니다. |
dmsetup udevreleasecookie | 동기화 쿠키하에 있는 모든 프로세스와 관련된 모든 udev 처리를 위해 기다리는데 사용됩니다. |
udev
통합을 지원하는 dmsetup
옵션은 다음과 같습니다.
--udevcookie
- udev 트랜잭션에 추가하려는 모든 dmsetup 프로세스를 대상으로 정의해야 합니다.
udevcreatecookie
및udevreleasecookie
과 함께 사용됩니다.COOKIE=$(dmsetup udevcreatecookie) dmsetup command --udevcookie $COOKIE .... dmsetup command --udevcookie $COOKIE .... .... dmsetup command --udevcookie $COOKIE .... dmsetup udevreleasecookie --udevcookie $COOKIE
--udevcookie
옵션 사용 이외에 매개 변수를 프로세스 환경으로 내보내기할 수 있습니다:export DM_UDEV_COOKIE=$(dmsetup udevcreatecookie) dmsetup command ... dmsetup command ... ... dmsetup command ...
--noudevrules
- udev 규칙 비활성화: 노드/심볼릭 링크는
libdevmapper
자체에 의해 생성됩니다 (이전 방식). 이는udev
가 올바르게 작동하지 않을 경우 디버깅 목적을 위한 옵션입니다. --noudevsync
udev
동기화를 비활성화합니다. 또한 이는 디버깅을 목적으로 하는 것입니다.
dmsetup
및 이 명령의 옵션에 대한 자세한 내용은 dmsetup
(8) man 페이지를 참조하십시오.
LVM 명령은
udev
통합을 지원하는 다음과 같은 옵션을 지원합니다:
--noudevrules
:dmsetup
명령에 대해udev
규칙을 비활성화합니다.--noudevsync
:dmsetup
명령에 대해udev
동기화를 비활성화합니다.
lvm.conf
파일에는 udev
통합을 지원하는 다음과 같은 옵션이 포함되어 있습니다:
udev_rules
: 모든 LVM2 명령 전역에 걸쳐udev_rules
을 활성화/비활성화udev_sync
: 모든 LVM 명령에 대해udev
동기화를 활성화/비활성화
lvm.conf
파일 옵션에 대한 보다 자세한 내용은 lvm.conf
파일에 있는 인라인 주석을 참조하십시오.