5

У меня есть существующая настольная система Ubuntu 10.04, работающая на жестком диске (диск A).

Я хотел бы добавить в систему еще два жестких диска (диски B и C одинакового размера) и смонтировать их как массив RAID 1.

Как я могу это сделать?

Я знаю, как создавать RAID-массивы во время установки, но я не хочу переустанавливать свою систему, и мне не нужно этого делать, так как мои системные файлы останутся на своем диске отдельно от RAID-массива.

Я физически добавил оба диска в систему и отформатировал их как EXT3 с помощью gparted.

Дисковая утилита Ubuntu имеет опцию "создать рейд", но она не позволяет мне выбрать ни один из моих дисков (она думает, что они все заполнены).

Я не против использования mdadm, но я нашел несколько старых руководств, которые дают противоречивые советы. Некоторые говорят, что мне нужно отредактировать файл /etc /raidtab, другие говорят, что это делается автоматически.

Какой текущий (Ubuntu 10.04) предпочтительный способ добавления RAID 1 в существующую систему?

Он должен превратиться в рейд при загрузке и смонтировать себя в /home /myname /files /.

Дополнительная информация:

/etc/mdadm.conf

DEVICE partitions
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=4fd3b193:c6c09dea:46ed9f91:db68f1c3

/ И т.д. / Fstab

/dev/md0 /home/myname/files auto defaults 0 0

cat /proc /mdstat (после перезагрузки)

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md_d0 : inactive sdb1[1](S)
      1953511936 blocks

unused devices: <none>

1 ответ1

11

в порядке,

Все содержимое командной строки - при условии, что новые диски - /dev /sdb и /dev /sdc - проверяют и запоминают диски, с которыми вы хотите работать. Дважды проверьте это - вы не хотите ничего делать с вашим диском ОС !!!

Все сделано как root (sudo -i) ...

1) Используйте fdisk для удаления новых разделов, так как нам нужно, чтобы они настраивались по-разному - для каждого диска:

 fdisk /dev/sdx (eg: fdisk /dev/sdb)
  • d (удалить) текущий раздел - следуйте инструкциям
  • n (новый раздел) и создайте основной раздел полного размера диска
  • t (тип) и установите тип раздела fd (автоопределение raid для Linux)
  • w (напишите) ваши изменения и выйдите

Справка по fdisk здесь: http://tldp.org/HOWTO/Partition/fdisk_partitioning.html

2) Создайте свой новый RAID-массив - предположим, /dev /md0 (первый RAID-массив)

  mdadm --create /dev/md0 --chunk=128 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 

3) Отформатируйте новый массив:

  mkfs -t ext3 /dev/md0    

(или используйте ext4, если хотите)

4) Вам нужно создать /etc/mdadm/mdadm.conf или ваш массив исчезнет при перезагрузке сервера!

echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan >> /etc/mdadm/mdadm.conf 

После того, как вы создали этот файл, просмотрите / отредактируйте его, чтобы убедиться, что формулировка «DEVICE РАЗДЕЛЕНИЯ» находится на отдельной строке. Если массив не запускается автоматически при перезагрузке, см. Более полный файл .conf в конце этого ответа.

5) Убедитесь, что целевая папка монтирования существует:

mkdir /home/myname/files/

6) Добавьте mount в /etc /fstab - добавьте эту строку в конце

/dev/md0  /home/myname/files  auto   defaults  0 0

Вы можете проверить, что ваш новый RAID-массив работает и выполняет его первую синхронизацию с этой командой:

cat /proc/mdstat

РЕДАКТИРОВАТЬ:

В дополнение к исчезновению массива при перезагрузке - попробуйте следующий файл madam.conf, который содержит строку, которую вы разместили для своего массива:

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# 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 root

# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=4fd3b193:c6c09dea:46ed9f91:db68f1c3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .