Поэтому я впервые пытаюсь создать программный массив RAID 1 и установить на него Linux (Mint). Я физически установил 2 500 ГБ дисков SATA Seagate, и теперь я хочу создать массив RAID 1.
После изучения этого онлайн, я понимаю, что следующие шаги:
- Настройте RAID в BIOS
- Загрузите компьютер с живого CD
- Запустите fdisk, чтобы создать раздел на каждом диске
- Запустите mdadm --create, чтобы создать реальный массив
- Перезагрузите и установите ОС, используя live CD
Итак, я выполнил шаг (1) и (2), загрузив компьютер с Linux Mint Live CD. Когда я перехожу к шагу (3), я немного не уверен в том, как действовать по двум причинам:
Во-первых, когда я запускаю fdisk -l
кажется, у меня уже есть необходимые разделы:
mint / # fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00002d64
Device Boot Start End Blocks Id System
/dev/sda1 2048 499711 248832 83 Linux
/dev/sda2 501758 976562175 488030209 5 Extended
/dev/sda5 501760 976562175 488030208 8e Linux LVM
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00002d64
Похоже, это показывает, что /dev/sda
и /dev/sdb
уже разделены. Итак, я не уверен, почему мне не нужно было создавать раздел сам здесь ...
Во-вторых, меня смущает связь между /dev /sda и /dev /sdb и этим странным устройством /dev /mapper, которое я вижу, которое также сообщает о наличии моих двух жестких дисков.
Но когда я действительно сталкиваюсь с проблемами, я пытаюсь использовать mdadm
. Предполагая, что с разделами все в порядке, я пытаюсь создать массив RAID 1 следующим образом:
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda /dev/sdb
Это дает мне ошибку:
mdadm: super1.x cannot open /dev/sda: Device or resource busy
mdadm: failed container membership check
mdadm: cannot open /dev/sda: Device or resource busy
Итак, я гуглил, пытаясь понять, что это значит, но лучшее, что я получаю, это то, что диски могут каким-то образом использоваться ОС - но я не понимаю, как это сделать. Я могу только предположить, что, возможно, тот факт, что диски отображаются в графическом интерфейсе Mint в виде значков, означает, что они считаются используемыми:
Итак, почему mdadm
сообщает, что мои диски заняты?