MDADM: 자동 마운트는 UUID가 아닌 개발용으로만 작동합니다.

MDADM: 자동 마운트는 UUID가 아닌 개발용으로만 작동합니다.

저는 아치 리눅스를 사용하고 있습니다. 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/mediafstab을 통해 이러한 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.confMD 드라이버와 관련된 것입니다.

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임을 알 수 있습니다.

관련 정보