내 Raspberry Pi 2의 RAID 1에 문제가 있습니다. 시스템이 jessie-lite를 사용하기 때문입니다.
시스템을 재부팅하거나 부팅하면 RAID가 시작되지 않습니다.
root@raspberrypi:~# cat /proc/mdstat
Personalities :
unused devices: <none>
부팅 시 RAID를 시작하는 방법은 무엇입니까?
그 후 mdadm --assemble --scan
RAID가 시작됩니다.
root@raspberrypi:~# mdadm --assemble --scan
mdadm: /dev/md/0 has been started with 2 drives.
mdadm 구성
mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR ****@******.***
# definitions of existing MD arrays
ARRAY /dev/md/0 metadata=1.2 UUID=287dd2d2:88e06dc7:25dd3aaa:196d016f name=raspberrypi:0
# This configuration was auto-generated on Wed, 30 Nov 2016 12:08:42 +0000 by mkconf
the fstab file
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
/dev/md0 /mnt/md0 ext4 defaults,nofail 0
탑재된 장치:
/dev/mmcblk0: PTUUID="752385f3" PTTYPE="dos"
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="70F7-FA1D" TYPE="vfat" PARTUUID="752385f3-01"
/dev/mmcblk0p2: UUID="3598ef8e-09be-47ef-9d01-f24cf61dff1d" TYPE="ext4" PARTUUID="752385f3-02"
/dev/sda: UUID="287dd2d2-88e0-6dc7-25dd-3aaa196d016f" UUID_SUB="6bfd7be2-7a7b-d01e-7813-66cc1d91966e" LABEL="raspberrypi:0" TYPE="linux_raid_member"
/dev/md0: UUID="5831b12b-8bdc-49ef-bdd4-4578d703491b" TYPE="ext4"
/dev/sdb: UUID="287dd2d2-88e0-6dc7-25dd-3aaa196d016f" UUID_SUB="60adaf57-72f9-ec6e-8653-331682fdd90d" LABEL="raspberrypi:0" TYPE="linux_raid_member"
재부팅하는 방법을 알고 있는 경우에도 마찬가지입니다. RAID가 활성화되지 않았습니다.
root@raspberrypi:~# cat /proc/mdstat
Personalities :
unused devices: <none>
답변1
내 설정이 조금 이상합니다. RAID1 어레이를 생성한 다음 이를 가상 머신에 전달합니다. 그러나 다음은 올바른 방향으로 시작하는 데 도움이 될 것입니다.
내 mdadm.conf 파일에서 다음은 배열을 만드는 데 사용되며, devices 섹션은 어떤 디스크를 찾아야 하는지 알려주고, array 섹션은 어떤 디스크가 배열의 일부인지, 어떤 수준에 있는지 알려줍니다.
DEVICE /dev/mmcblk0p[1-9]*
ARRAY /dev/md0 level=raid1 devices=/dev/mmcblk0p1,/dev/mmcblk0p2
그런 다음 RAID 어레이가 파일에 있는지 확인하십시오 /etc/fstab
. 이는 부팅 시 또는 요청할 때 자동으로 설치됩니다.
/dev/md0 /mnt/md0 ext4 defaults 0 0