Поэтому я впервые пытаюсь создать программный массив RAID 1 и установить на него Linux (Mint). Я физически установил 2 500 ГБ дисков SATA Seagate, и теперь я хочу создать массив RAID 1.

После изучения этого онлайн, я понимаю, что следующие шаги:

  1. Настройте RAID в BIOS
  2. Загрузите компьютер с живого CD
  3. Запустите fdisk, чтобы создать раздел на каждом диске
  4. Запустите mdadm --create, чтобы создать реальный массив
  5. Перезагрузите и установите ОС, используя 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 сообщает, что мои диски заняты?

0