카테고리 없음

Rocky Linux 8.10 하드디스크 마운트 순서 고정 방법 | /dev 마운트 순서 유지 가이드

idea9329 2025. 2. 28. 16:38
728x90
반응형

 

Rocky Linux 8.10에서 부팅할 때 하드디스크 마운트 순서가 변경되는 문제를 해결하는 방법을 정리했습니다.
 UUID 기반 마운트
 LABEL 기반 마운트
 udev 규칙 설정
 재부팅 후 마운트 순서 유지 테스트


1. Rocky Linux 8.10에서 마운트 순서가 변경되는 이유

  • /dev/sda, /dev/sdb 등의 디스크 명칭은 부팅할 때마다 다르게 할당될 수 있음.
  • USB 디스크, 추가 스토리지 등의 영향으로 마운트 순서가 바뀔 가능성이 있음.
  • 해결 방법: UUID 또는 LABEL을 사용하여 마운트 순서 고정.

2. 하드디스크 UUID 확인 방법 (마운트 순서 고정의 기본)

UUID는 각 디스크의 고유 식별자이므로, 이를 기반으로 마운트하면 순서가 변경되지 않습니다.

🔹 현재 시스템의 디스크 UUID 확인

blkid

📌 출력 예시:

/dev/sda1: UUID="e6a1d6b2-0e4a-4b97-b1b2-12f1f9e7d87a" TYPE="xfs"
/dev/sdb1: UUID="f9b5a6c3-9c4e-4e7f-8411-17d7e8a9b9c1" TYPE="ext4"
  • /dev/sda1 UUID: e6a1d6b2-0e4a-4b97-b1b2-12f1f9e7d87a
  • /dev/sdb1 UUID: f9b5a6c3-9c4e-4e7f-8411-17d7e8a9b9c1

3. /etc/fstab 파일에서 UUID 기반으로 마운트 설정

부팅 시 UUID를 사용하여 마운트하면 디스크 순서가 바뀌어도 지정된 경로에 올바르게 마운트됨.

🔹 /etc/fstab 수정

nano /etc/fstab

📌 기존 (동적 /dev/sdX 사용 – 비추천)

/dev/sda1    /mnt/data1   xfs   defaults  0 2
/dev/sdb1    /mnt/data2   ext4  defaults  0 2

📌 UUID 기반으로 변경 (추천)

UUID=e6a1d6b2-0e4a-4b97-b1b2-12f1f9e7d87a  /mnt/data1  xfs   defaults  0 2
UUID=f9b5a6c3-9c4e-4e7f-8411-17d7e8a9b9c1  /mnt/data2  ext4  defaults  0 2

 설정 적용

mount -a

 재부팅 후 적용 확인

df -h
lsblk -o NAME,MOUNTPOINT,UUID

4. LABEL을 사용하여 마운트 (대체 방법)

LABEL을 설정하면 UUID 대신 쉽게 읽을 수 있는 이름(LABEL)으로 마운트 가능.

🔹 디스크 LABEL 설정

e2label /dev/sda1 DATA1
e2label /dev/sdb1 DATA2

📌 /etc/fstab에서 LABEL 기반으로 마운트:

LABEL=DATA1  /mnt/data1  xfs   defaults  0 2
LABEL=DATA2  /mnt/data2  ext4  defaults  0 2

 설정 적용

mount -a

 재부팅 후 확인

df -h
lsblk -o NAME,MOUNTPOINT,LABEL

5. udev 규칙을 사용하여 고정된 /dev 경로 설정 (고급 설정)

UUID와 LABEL 외에도 udev 규칙을 사용하여 /dev 아래 특정 이름을 고정할 수 있음.

🔹 디스크의 고유 속성 확인

udevadm info -q all -n /dev/sda | grep ID_SERIAL

📌 출력 예시:

E: ID_SERIAL=Samsung_SSD_970_EVO_Plus_1TB_S4EVNX0M123456H

🔹 udev 규칙 추가

nano /etc/udev/rules.d/99-persistent-disk.rules

📌 설정 내용 (예: /dev/data1로 고정)

SUBSYSTEM=="block", ATTRS{serial}=="S4EVNX0M123456H", SYMLINK+="data1"

 udev 규칙 적용

udevadm control --reload-rules
udevadm trigger

 설정 확인

ls -l /dev/data1

이제 /dev/data1이 고정된 디스크 경로로 유지됨.


6. 마운트 순서 유지 테스트

📌 재부팅 후에도 설정이 유지되는지 확인

reboot

📌 마운트 순서 확인

df -h
lsblk -o NAME,MOUNTPOINT,UUID
mount | grep "/mnt/data"

 올바른 마운트 순서 확인되면 설정 완료! 🚀


7. Rocky Linux 8.10 하드디스크 마운트 순서 고정 요약

🔹 UUID 기반 마운트 (권장)  /etc/fstab에서 UUID 설정
🔹 LABEL 기반 마운트 (대체 가능) → 디스크 라벨 설정 후 /etc/fstab 적용
🔹 udev 규칙을 사용하여 /dev 아래 고정된 디바이스 명칭 설정 (고급)
🔹 재부팅 후 마운트 순서 유지되는지 확인

✅ 위 설정을 적용하면 Rocky Linux 8.10에서 하드디스크 마운트 순서가 항상 일정하게 유지됨.
검색 최적화된 이 가이드를 참고하여 안정적인 서버 운영 환경을 구축하세요! 🚀

반응형