멀티 부팅 환경에서 Ubuntu 14.04를 사용하여 부팅 시 Intel 가짜 RAID 0 볼륨을 표시하는 방법은 무엇입니까?

멀티 부팅 환경에서 Ubuntu 14.04를 사용하여 부팅 시 Intel 가짜 RAID 0 볼륨을 표시하는 방법은 무엇입니까?

Gigabyte GA-Z97N-Gaming 5 마더보드, 부팅용 256GB 드라이브, RAID 0 설정용 3TB 드라이브 2개(ext4 및 NTFS 파티션 포함)가 있는 컴퓨터가 있습니다. 우리는 Xubuntu 14.04와 Windows 8.1을 실행할 계획입니다.

dmraid를 사용하면 RAID 볼륨 크기가 1.5TB로 제한되는 것으로 보이므로 6TB 디스크 표면에서는 실현 가능하지 않습니다. Intel 백서를 참조하면 6TB 볼륨을 구성하고 gdisk 및 mkfs.ext4를 사용하여 4.5TB ext4 파티션을 생성하고 Windows를 사용하여 NTFS 파티션을 생성하여 나머지 용량을 처리할 수 있습니다.

따라서 설정은 Linux 및 Windows에서 예상대로 작동하는 것으로 보입니다. 그러나 Xubuntu를 다시 시작한 후에는 /dev/md126[|p1|p2] 장치가 더 이상 나타나지 않습니다.

성공적인 설정에서 실행되는 정확한 명령은 다음과 같습니다.

sudo mdadm -C /dev/md/imsm /dev/sd[b-c] -n 2 -e imsm
sudo mdadm -C /dev/md/vol0 /dev/md/imsm -n 2 -l 0
sudo mdadm -E -s --config=mdadm.conf > /etc/mdadm.conf
sudo gdisk /dev/md126 # created partitions
sudo mkfs.ext4 /dev/md126p1 
sudo mkdir /home/levo/megaosio
sudo nano /etc/fstab # added UUID->/home/levo/megaosio entry with defaults
sudo chown levo:levo /home/levo/megaosio/
sudo mount -a

볼륨이 처음 사라졌을 때 다음을 사용하여 볼륨을 처음부터 다시 작성해 보았습니다.`

sudo mdadm -C /dev/md/imsm /dev/sd[b-c] -n 2 -e imsm 
sudo mdadm -C /dev/md/vol0 /dev/md/imsm -n 2 -l 0

놀랍게도 이로 인해 ext4 및 NTFS 볼륨이 다시 나타나서 액세스할 수 있었습니다.

나는 이것이 볼륨을 표시하는 올바른 방법이라고 정말로 믿지 않습니다. 볼륨을 구성할 때 단계를 놓쳤습니까? 아니면 Windows로 부팅하거나 재부팅하면 메타데이터가 삭제됩니까? 부팅 시 볼륨을 검색하는 올바른 방법은 무엇입니까?

/etc/mdadm.conf에는 다음이 포함됩니다.

ARRAY metadata=imsm UUID=ff5cb77f:cf2f773b:3dc18705:11398139
ARRAY /dev/md/vol0 container=ff5cb77f:cf2f773b:3dc18705:11398139 member=0 UUID=cb1e53b2:e182f7c2:5f3d8a99:6663ffd6

sudo mdadm --detail --scan개행 문자만 반환됩니다.

관련 정보