쉘 스크립트에서 /dev/disk/by-*를 장치로 확인하는 방법은 무엇입니까?

쉘 스크립트에서 /dev/disk/by-*를 장치로 확인하는 방법은 무엇입니까?

/dev/disk/by-label/X(Bash) 셸 스크립트에서는 파티션 레이블(fe )이 해당 장치(파티션) 번호로 확인되기를 원합니다 /dev/sdX1.

/dev/disk/bya to 를 어떻게 해결하나요 /dev/sdX?

답변1

readlink -f

여기서 -f는 --canonicalize입니다.

지정된 이름을 가진 모든 구성 요소의 모든 심볼릭 링크를 반복적으로 추적하여 정규화합니다. 마지막 구성 요소를 제외한 모든 구성 요소가 존재해야 합니다.

예:

$ readlink -f /dev/disk/by-label/my_partition_label
/dev/sdb1

관련 정보