Linux - /etc/fstab 파일을 통한 고급 자동 마운트

Linux - /etc/fstab 파일을 통한 고급 자동 마운트

내부에 6개의 하드 디스크 드라이브(모두 SATA)가 있는 간단한 서버가 있습니다. 이는 단순한 JBOD(Just a Bunch of Disks) 모드에 있으므로 Linux는 다음 장치만 표시합니다(각 장치에는 단일 ext2 파티션이 있다고 가정).

/dev/sda
/dev/sda1
/dev/sdb
/dev/sdb1
/dev/sdc
/dev/sdc1
/dev/sdd
/dev/sdd1
/dev/sde
/dev/sde1
/dev/sdf
/dev/sdf1

이제 정기적인 유지 관리 중에 실수로 두 개의 디스크를 교체하는 경우 장치 이름(예: /dev/sdx)과 실제 디스크 이름 간의 매핑이 교체됩니다.

fstab에 추가 인수(예: 일종의 VOLUME/DISK UUID 또는 일종의 드라이브 일련 번호)를 요구하여 다음과 같은 경우 변경되지 않는 장치 이름-물리적 장치 매핑을 적용할 수 있는 방법이 있습니까? 드라이브가 서버 내부에서 잘못 연결되어 있습니까?

감사합니다.

답변1

전적으로. 파티션에 레이블이 있는 경우(예: 를 통해 e2label) 를 사용할 수 있습니다 . 그렇지 않으면 를 사용하여 UUID를 가져온 후 LABEL=xxxx사용할 수 있습니다 .UUID=xxxxblkid

답변2

대신 이 예에서와 같이 /dev/sdX사용할 수 있습니다 .UID=

UUID=81658fcf-1777-457a-934e-5d9a399fdf26 /  ext4  errors=remount-ro   0   1

그러면 장치의 순서는 더 이상 중요하지 않습니다.

관련 정보