KDE Neon에서 이와 같은 mdadam raid 배열을 만들었습니다.
sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sdf /dev/sdg /dev/sdh
gparted를 살펴보고 sdg와 sdh에 Linux 파일 시스템인 linux-raid가 있는 파티션이 있다는 사실에 놀랐습니다. 하지만 sdf에는 파티션이 없습니다.
두 번째 레이드 배열도 만들어서 이렇게 만들었습니다.
/dev/md0
/dev/md1
100% 백업 드라이브이기 때문에 전혀 신경쓰지 않는 데이터이지만, 데이터를 백업할 안정적인 장소를 구축해야 합니다.
하루쯤 지나서 컴퓨터를 다시 시작했고 결국 내 컴퓨터에 두 개의 RAID 어레이가 생겼습니다(Webmin을 사용하여 살펴봤습니다).
/dev/md126
/dev/md127
둘 다 어레이에 장치를 표시하지 않기 때문에 둘 다 유효하지 않습니다. 게다가 md126과 md127이 아닌 md0과 md1을 만들었습니다.
이 명령을 실행하면
sudo mdadm --examine /dev/md126
sudo mdadm --examine /dev/md127
결과가 없습니다.
md0과 md1을 다시 생성했는데 이제 마운트를 하려고 하면,
sudo mount /dev/md0 /media/petermc/Security
나는 이것을 이해한다,
mount: /media/petermc/Security: wrong fs type, bad option, bad superblock on /dev/md0, missing codepage or helper program, or other error.
이것,
sudo mdadm --examine /dev/md0
sudo mdadm --examine /dev/md1
보고,
mdadm: No md superblock detected on /dev/md0
mdadm: No md superblock detected on /dev/md1
현재 제가 생각하는 중요하다고 생각되는 유일한 점은 이러한 드라이브가 대부분 외부 드라이브이고 드라이브 중 하나를 다른 USB 포트로 옮겼다는 것입니다.
어떤 조언이라도 받아들일 수 있습니다. 저는 이 접근 방식을 포기하고 드라이브를 별도로 사용하는 방법으로 돌아가려고 합니다.
답변1
나는 Google의 정보를 모아서 새로운 KDE 네온에 대해 가상 머신에서 아래 설정을 수행했습니다. 그 후 나는 이것을 내 서버에 적용했으며 지금까지 좋은 결과를 얻었습니다.
가상 머신에서 테스트할 때 부팅 문제가 있어서 문제가 해결될 때까지 설정을 수정해야 했습니다. 위에서 겪었던 문제는 설정의 중요한 부분을 놓쳤기 때문에 발생했습니다. 가장 눈에 띄는 것은 update-initramfs입니다.
내 정보는 KDE 네온으로 작업하는 데 필요한 조정을 통해 이를 기반으로 합니다.
https://www.tecmint.com/create-raid0-in-linux/
KDE 네온을 깨끗하게 설치한 후 sdb, sdc, sdd 3개의 드라이브를 만들었습니다.
먼저 파티션을 생성하고,
예를 들어 각 드라이브에서 다음을 반복합니다.
fdisk /dev/sdb
n (new partition)
P (Primary)
1 (number 1)
Enter (default value)
P (print)
L list
t chose the partition
fd (linux raid auto)
P (print)
w (write)
RAID 배열을 생성하고,
mdadm -C /dev/md0 -l raid0 -n 3 /dev/sdb /dev/sdc /dev/sdd
확인해 봐,
cat /proc/mdstat
mdadm --detail /dev/md0
파일 시스템 생성,
mkfs.ext4 /dev/md0
마운트하고,
mkdir /mnt/raid0
mount /dev/md0 /mnt/raid0/
마운트 지점을 확인하고,
df -h
파일 시스템에 파일을 추가하여 작동하는지 확인하고,
touch /mnt/raid0/tecmint.txt
echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
cat /mnt/raid0/tecmint.txt
ls -l /mnt/raid0/
부팅 후 마운트할 항목을 fstab에 추가하세요.
nano /etc/fstab
fstab의 항목을 이렇게 생성했는데 부팅 시 다음과 같은 오류가 발생합니다.기본값잘못된 옵션입니다.
/dev/md0 /mnt/raid0 ext4 defaults 0 0
이것이 매뉴얼 페이지를 읽은 것을 기반으로 나에게 도움이 된 것입니다. 이는 다음과 같습니다.기본값. 하지만 어떤 이유에서든기본값작동하지 않았습니다.
/dev/md0 /mnt/raid0 ext4 rw,suid,dev,exec,auto,nouser,async 0 0
마운트를 확인하고,
mount -av
mdadm 구성 파일에 raid 구성을 작성합니다(이 부분도 위 링크와 다르며, 이를 위해서는 루트로 전환해야 했고 폴더도 다릅니다),
sudo -i
sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf
이때부터 부팅 시 이상한 일이 발생하기 시작했습니다. 부팅 시 RAID 어레이 /dev/md0을 찾을 수 없어 초기화를 시도하는 동안 부팅 지연이 발생했습니다. 부팅 후 /dev/md126으로 나타나기 시작했습니다(내 질문에 언급된 원래 설정에서 본 것입니다).
이 부분은중대한이것을 피하기 위해,
sudo update-initramfs -u
여기에 설명되어 있습니다.https://ubuntuforums.org/showthread.php?t=1764861
그렇게하자마자 부팅 프로세스가 올바르게 작동합니다. RAID는 /dev/md0으로 시작되고 마운트가 작동합니다. 문제 없다.