저는 아치 리눅스를 사용하고 있습니다. MDADM을 통해 작동하는 세 가지 RAID 어레이가 있습니다.
~ cat /etc/mdadm.conf
ARRAY /dev/md0 metadata=1.2 name=beast:0 UUID=564fbbac:07f9bbeb:07ef9229:1d8fd77e
ARRAY /dev/md1 metadata=1.2 name=beast:1 UUID=7559b085:3b4715cc:59205fdd:12c0db08
ARRAY /dev/md2 metadata=1.2 name=beast:2 UUID=2dddbf33:26249617:ef8f8b65:c9670bdb
세 개의 디렉터리에서 /run/media
fstab을 통해 이러한 mdadm 배열을 자동 마운트하려고 합니다 .
#THE FOLLOWING SHOULD WORK BUT AUTOMOUNT FAILS!!!!!
#UUID=564fbbac:07f9bbeb:07ef9229:1d8fd77e /run/media/tcarpent/MDADM_SYSRAID ntfs-3g auto,user,rw,exec,nofail 0 0
/dev/md0 /run/media/tcarpent/MDADM_SYSRAID ntfs-3g auto,user,rw,exec,nofail 0 0
#THE FOLLOWING SHOULD WORK BUT AUTOMOUNT FAILS!!!!!
#UUID=7559b085:3b4715cc:59205fdd:12c0db08 /run/media/tcarpent/MDADM_MISCRAID ext4 auto,user,rw,exec,nofail 0 0
/dev/md1 /run/media/tcarpent/MDADM_MISCRAID ext4 auto,user,rw,exec,nofail 0 0
#THE FOLLOWING SHOULD WORK BUT AUTOMOUNT FAILS!!!!!
#UUID=2dddbf33:26249617:ef8f8b65:c9670bdb /run/media/tcarpent/MDADM_MEDIARAID ext4 auto,user,rw,exec,nofail 0 0
/dev/md2 /run/media/tcarpent/MDADM_MEDIARAID ext4 auto,user,rw,exec,nofail 0 0
주석 처리된 UUID 행을 사용하여 자동으로 마운트합니다.작동하지 않습니다. Webmin에서 드라이브가 "활성이지만 마운트되지 않음"으로 표시되지만 드라이브를 마운트하고 비밀번호를 입력한 다음 드라이브를 마운트해야 합니다. 그러나 이 /dev/,,,
줄을 사용하면 자동 마운트가 작동하며 암호가 필요하지 않습니다.
무엇을 제공합니까? fstab에는 항상 장치 이름이 아닌 UUID를 사용하라는 안내가 있어서 이를 수정하고 싶습니다.
답변1
UUID
에 보이는 것은 mdadm.conf
MD 드라이버와 관련된 것입니다.
UUID
에서 사용된 것은 fstab
파일 시스템과 관련이 있습니다.
필요한 것은 파일 시스템 UUID 번호입니다. 명령줄을 사용하여 가져올 수 있습니다.
sudo dumpe2fs /dev/md0 | grep UUID
그래서 내 경우에는:
$ grep md/0 /etc/mdadm/mdadm.conf
ARRAY /dev/md/0 metadata=1.2 UUID=d634adc8:69deedd8:d491a79e:69aeff78
$ sudo dumpe2fs /dev/md0 | grep UUID
dumpe2fs 1.42.12 (29-Aug-2014)
Filesystem UUID: 195237da-8825-45fb-abf7-a62895bd0967
$ grep boot /etc/fstab
UUID=195237da-8825-45fb-abf7-a62895bd0967 /boot ext4 defaults 0 2
따라서 사용된 UUID는 MD UUID가 아닌 파일 시스템 UUID임을 알 수 있습니다.