![Linux가 올바른 하드 드라이브 이름을 표시하지 않습니다.](https://linux55.com/image/103803/Linux%EA%B0%80%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
sdc
내 시스템에서 USB HDD를 연결하면 대신 으로 표시됩니다 sdb
. 다른 HDD가 연결되어 있지 않습니다.
[root@localmirror ~]# ls /sys/block/
dm-0/ dm-1/ dm-2/ sda/ sdc/ sr0/
내가 뭐 놓친 거 없니?
답변1
/dev/sdx
"올바른 하드 드라이브 이름"이 아니므로 특히 이동식 장치의 경우 특정 장치 노드에 의존해서는 안 됩니다. 일반적으로 장치/파티션의 UUID 또는 파일 시스템 레이블(사용 가능한 경우)을 사용할 수 있습니다.
에서는 /etc/fstab
또는/dev/sdx
UUID=
LABEL=
/dev/disk/by-uuid
/dev/disk/by-label
또한 실제 장치 노드에 대한 링크인 in 및 final 항목이 있어야 합니다 . 따라서 수동 액세스를 위해 /dev/disk/by-uuid/<UUID>
od 를 마운트할 수 있습니다 /dev/disk/by-label/<LABEL>
. UUID 및/또는 LABEL을 찾으려면 ls -l /dev/disk/by-uuid
및 를 수행하면 됩니다 ls -l /dev/disk/by-label
.
답변2
몇 가지 아이디어가 있습니다.
1- sdb
장치는 실제로 dm
장치 입니다
. 2- sdb
장치가 생성되고( 탐지 전) 다음 파괴됩니다( 탐지 sdc
후 ).sdc
추가 자료: 아직 읽지 않았다면 일부 문서를 읽어 보는 것이 좋습니다
.http://www.tldp.org/HOWTO/Partition-Mass-Storage-Definitions-Naming-HOWTO/x99.html
http://tldp.org/HOWTO/Partition/devices.html