devlabel restart 명령은 시스템 부팅시 /etc/rc.sysinit 스크립트나 /etc/hotplug/ 디렉토리에서 적절한 스크립트에 의해 호출됩니다.
devlabel 명령에 restart 옵션을 사용할 경우 설정 파일 (/etc/sysconfig/devlabel)에서 장치 목록을 읽어들인 후 심볼릭 링크를 따라가 장치가 여전히 /dev/hdb1과 같은 이전 위치에 존재하는지 확인합니다. 만일 심볼릭 링크가 올바르지 않다면, 디스크의 UUID에 기초하여 디스크의 새 위치를 찾도록 시도할 것입니다. 만일 동일한 UUID를 가진 디스크가 발견된다면, 심볼링 링크는 디스크의 새 위치로 연결되도록 업데이트되고, 설정 파일에도 새 위치가 업데이트되며, 다음과 유사한 메시지가 출력될 것입니다:
Device name incorrectly detected for symlink /dev/work! The device /dev/hdb1 is now /dev/hdd1. The symlink /dev/work will now point to the new device name. |
만일 동일한 UUID를 가진 디스크를 찾지 못할 경우 (예, 디스크가 제거된 경우), 다음과 같은 결과가 출력됩니다:
The device /dev/hdb1 no longer seems to exist. Because of this, the symlink /dev/work -> /dev/hdb1 will not be available. The reference to this symlink in /etc/sysconfig/devlabel will be ignored. |
설정 파일에서 해당 장치에 대한 항목은 삭제되지는 않습니다: 이 상황에서는 해당 항목을 무시합니다.