2

Я хочу установить Linux Mint 11 с RAID 1 для моего /home . Мне было интересно, могу ли я установить RAID 1 во время установки с Live CD.

Мне удалось установить RAID с Live CD и установить на него Linux Mint 11, но при перезагрузке он не распознает том RAID, так как mdadm не установлен. Могу ли я установить драйверы RAID с моего Live CD на установленный Mint с помощью chroot и заставить Mint распознавать тома при перезагрузке? Есть ли лучшая альтернатива?

Я знаю, что это будет тривиальное упражнение с использованием альтернативного компакт-диска в Ubuntu, но у Mint нет альтернативного компакт-диска (по крайней мере, я об этом знаю).

Настройка моей машины:

disk 1 . 120GB SSD mount /
disk 2 . 1TB spindle raid 1 mount /home
disk 3 . 1TB spindle raid 1 mount /home

3 ответа3

1

Да, вы можете использовать chroot для установки mdadm:

sudo -s
for f in sys proc dev ; do mount --bind /$f /mnt/$f
chroot /mnt
apt-get install mdadm

Замените /mnt на то место, где вы смонтировали корневую файловую систему.

1

Я пробовал разные решения, чтобы сделать RAID 0, и ни один не работал. Я использовал свое воображение, и я сделал это. Итак, я оставляю здесь свой скромный вклад, потому что я использовал Linux годами, но я не эксперт. Вы знаете ... если система работает, вы не используете свои знания. О чем я думаю? Сайт Ubuntu сообщает, что grub устанавливается в RAID 1. Когда моя установка будет завершена, livecd не примет выбранный мной раздел. Но ... зачем делать RAID для загрузки ??? Мое решение ...

  • Запустите LiveCD Mint
  • Откройте терминал
apt-get update
dd if=/dev/zero of=/dev/sda bs=1M status=progress
dd if=/dev/zero of=/dev/sdb bs=1M status=progress
fdisk /dev/sda
  • введите "n" в новый раздел
  • выберите "1"
  • выбрать начало по умолчанию
  • типа "+500M" (я пробовал 200 и 300 и получил "метаданные использования рейдов без пробелов")
  • введите "а", чтобы сделать его "загрузочным"
  • снова наберите "n"
  • выберите "2"
  • выберите начало и конец по умолчанию
  • тип "т"
  • типа "фд"
  • введите "W", чтобы написать
  • сделать то же самое для SDB
  • вероятно, у вас есть что-то подобное:

    /dev/sda1   *              2048   1026047   1024000    500M 83 Linux
    /dev/sda2               1026048 488397167 487371120  232,4G fd Linux RAID autodetect
    
apt-get install mdadm
apt-get install raidutils

Я думаю, что raidutils не является обязательным - я не знаю.

mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2

Я выбираю загрузку в sda1 и после установки grub в sdb2, в случае проблем в sda1 - нет проблем, это мало места. Нет рейда для загрузки - все работало нормально.

cat /proc/mdstat

Активен ли рейд? Хорошо

mkfs.ext4 /dev/md2
  • Попробуй установить liveCD и выбери "расширенный вариант"
  • щелкните мышью в md2, чтобы изменить его на "ведение журнала ext4" - в моем случае, первый вариант
  • выберите формат
  • и выберите "/" хорошо
  • справа внизу выберите "sda" для установки устройства на загрузчик

После установки не перезагружайтесь

Снова откройте терминал

sudo mount /dev/md2 /target/
sudo mount --bind /dev/ /target/dev/
sudo mount --bind /sys/ /target/sys/
sudo mount --bind /proc/ /target/proc/
sudo mount /dev/sda1 /target/boot/

cat /etc/resolv.conf >> /target/etc/resolv.conf

Здесь я получил "отказано в разрешении". Нет проблем. Я открыл один файл и скопировать текст в другой

sudo xed /etc/resolv.conf

скопируйте текст, оставьте его в пустом файле ниже и сохраните

sudo xed /target/etc/resolv.conf

sudo chroot /target 
sudo apt-get update
sudo apt-get install mdadm
sudo grub-install /dev/sda

Это все. Перезагрузитесь и получайте удовольствие.

0

Мне пришлось сделать это несколько раз, и ниже приведены некоторые подробные примеры настройки обоих / и / home под RAID при установке Linux Mint 11:

(1) загрузка с live CD

(2) настроить программный RAID

mint ~ # apt-get -y install mdadm 
mint ~ # mdadm --assemble --scan 
mint ~ # parted /dev/sda 
(parted) mklabel gpt 
(parted) mkpart primary ext3 1MB 500MB 
(parted) mkpart primary ext4 500MB 50.5GB 
(parted) mkpart primary linux-swap 50.5GB 114.5GB 
(parted) mkpart primary ext4 114.5GB 100% 
(parted) quit 

mint ~ # parted /dev/sdb 
(parted) mklabel gpt 
(parted) mkpart primary ext3 1MB 500MB 
(parted) mkpart primary ext4 500MB 50.5GB 
(parted) mkpart primary linux-swap 50.5GB 114.5GB 
(parted) mkpart primary ext4 114.5GB 100% 
(parted) quit 
mint ~ # mkfs.ext3 /dev/sda1 
mint ~ # mkfs.ext4 /dev/sda2 
mint ~ # mkfs.ext4 /dev/sda4 
mint ~ # mkfs.ext3 /dev/sdb1 
mint ~ # mkfs.ext4 /dev/sdb2 
mint ~ # mkfs.ext4 /dev/sdb4 
mint ~ # mdadm --create /dev/md0 --level 1 --raid-devices 2 /dev/sd[ab]2 
mint ~ # mdadm --create /dev/md1 --level 1 --raid-devices 2 /dev/sd[ab]4 

(3) Дождитесь окончания синхронизации:

mint ~ # watch cat /proc/mdstat 

(4) установить ОС, пока не выбирая, перезагрузить или нет

При появлении запроса "Выделить место на диске" выберите «Что-то еще», чтобы можно было использовать уже созданные разделы RAID.

Дважды щелкните /dev /md0, чтобы создать на нем раздел. Размер должен быть около 50 ГБ. дважды щелкните по доступному "свободному пространству" под md0 и укажите "Ext4" и точку монтирования /. Сделайте то же самое для md1, за исключением выберите /home - размер должен быть почти 2 ТБ.

Дважды щелкните /dev /sda1, выберите "Ext3" и /boot - размер должен быть почти 500 МБ.

Дважды щелкните /dev /sda3 и выберите "область подкачки". Сделайте то же самое для /dev /sdb3. Размер должен быть около 64 ГБ.

Выберите /dev /sda для установки загрузчика. Завершите установку графического интерфейса, но пока не перезагружайтесь.

(5) установите mdadm в установленной системе и перенастройте GRUB (дважды проверьте, что все, включая /boot и /home, все еще монтируется в target программой установки):

mint ~ # mount --bind /dev/ /target/dev 
mint ~ # mount -t proc proc /target/proc 
mint ~ # mount -t sysfs sys /target/sys/ 
mint ~ # chroot /target 
mint / # apt-get install mdadm 
mint / # cat /etc/mdadm/mdadm.conf 
mint / # apt-get install --reinstall grub-pc 
mint / # exit

(6) нажмите "Перезагрузить сейчас" из установщика графического интерфейса

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