![우분투를 실행하는 서버에서 하드 드라이브를 연결하거나 분리할 때 드라이브 문자를 변경하지 않고 유지하는 방법은 무엇입니까?](https://linux55.com/image/226779/%EC%9A%B0%EB%B6%84%ED%88%AC%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC%20%EC%97%B0%EA%B2%B0%ED%95%98%EA%B1%B0%EB%82%98%20%EB%B6%84%EB%A6%AC%ED%95%A0%20%EB%95%8C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EC%9C%A0%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
예를 들어, 서버 슬롯 5는 하드 디스크 A이고 드라이브 문자는 /dev/sda입니다. 하드 디스크 A가 손상되어 하드 디스크 B를 교체하는 경우 하드 디스크 B의 드라이브 문자는 여전히 /dev/sda입니다.
답변1
이러한 디스크 이름은 sda
커널이 찾은 순서대로 할당됩니다. 부팅 시 이동식 디스크가 없으면 다른 디스크가 먼저 할당됩니다.
/dev/disk/by-path
물리적 위치 또는 디스크 /dev/disk/by-uuid
별 식별자 사용을 고려하세요 /dev/disk-by-label
.
예
# Only if you know for sure sda is the right disk
mount /dev/sda /mnt/dsk
# This physical slot
mount /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part4 /mnt/dsk
# Assumes label "my_usb_disk"
mount /dev/disk/by-label/my_usb_disk /mnt/dsk
# Assumes UUID
mount /dev/disk/by-uuid/7dd4219a-60c8-40db-a4ff-fe62ce474c47 /mnt/dsk
sda
현재 디스크가 올바른 디스크라는 것을 알고 있다면 두 장치 disk/by-*
가 모두 심볼릭 링크이므로 이를 참조하는 장치를 식별할 수 있습니다.
나는
ls -l /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part4
lrwxrwxrwx 1 root root 10 Oct 11 10:26 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part4 -> ../../sda4