/etc/fstab
장치 이름 대신 UUID를 사용하는 이유는 무엇입니까(예:) /dev/sbd2
?
관리 관점에서 보면 장치 이름 및/또는 파티션 번호가 더 명확해 보입니다.
답변1
재부팅 후에도 장치 이름이 동일하게 유지된다는 보장이 없기 때문입니다.
일부 시스템에서는 재부팅 시 장치의 열거 순서가 일정하지 않습니다(대부분의 경우 매우 큰 스토리지 배열 또는 USB 연결 장치와 관련됨). 이러한 시스템에서는 한 번의 부팅이 다른 부팅으로 /dev/sda
끝나고 세 번째 부팅이 끝날 수 있습니다. 한때 내부 SATA 하드 드라이브 앞에 USB 연결 저장 장치를 열거하는 ThinkPad 노트북이 있었기 때문에 시스템 부팅 시 장치 이름을 사용하고 플래시 드라이브를 삽입하면 부팅되지 않았습니다./dev/sdb
/dev/sdz
그 외에도 케이스 내부에서 작업을 수행하여 디스크 드라이브를 잘못된 순서로 다시 연결할 수 있습니다(대부분의 사람들은 드라이브에 물리적으로 레이블을 지정하지 않습니다).
두 경우 모두 장치를 식별하는 다른 방법이 필요합니다. 확실한 선택은 파일 시스템 레이블을 보는 것이지만 이러한 레이블에는 고유한 문제가 있으며, 특히 추측하기 쉽기 때문에 올바른 이름의 플래시 드라이브를 삽입하기만 하면 이를 사용하는 시스템에 문제가 발생하기 쉽습니다. . 추측된 파일 시스템 레이블입니다.
따라서 UUID는 추측하기 어렵고 파일 시스템 레이블의 상대적 고유성을 제공하기 때문에 표준화되었습니다.
eth*
wlan*
이 이름은 카드가 삽입된 순서에 따라 변경될 수 있으므로 네트워크 카드의 용도 및 이름이 변경되는 것과 동일한 문제입니다 .