Как я могу добавить массив RAID 1 в Ubuntu 10.04?

У меня есть существующая настольная системная установка 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

/etc/fstab

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

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

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

unused devices: <none>
5
задан 27.07.2012, 18:44

1 ответ

ХОРОШО,

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

Все сделанные как корень (sudo-i)...

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

 fdisk /dev/sdx (eg: fdisk /dev/sdb)
  • d (удаляют) текущий раздел - следуют за подсказками
  • n (новый раздел) и создают основной раздел полный размер диска
  • t (тип) и набор тип раздела к fd (автоматическое обнаружение набега 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 

После того как Вы создали этот файл, просматривайте/редактируйте его, чтобы удостовериться, что 'формулировка' разделов УСТРОЙСТВА находится на собственной строке. Если массив не запускает автоматически на перезагрузке, посмотрите более всесторонний .conf файл в конце этого ответа.

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

mkdir /home/myname/files/

6) Добавьте монтируются к/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
11
ответ дан 07.12.2019, 17:02

Теги

Похожие вопросы