Новость из категории: Информация

RAID: создаем массивы дисков. Продолжение

RAID: создаем массивы дисков. Продолжение

Программный RAID реализован программно и включен в ядро Linux. На современном оборудовании его производительность сравнима с аппаратным RAID, но он предлагает гораздо более гибкое управление и возможность чтения дисков на другой системе. Здесь мы рассмотрим именно этот вариант.

Если для материнской платы заявлена поддержка RAID, а плата дешевле сотен фунтов, это скорее всего будет так называемый «ложный RAID», он же fakeRAID. Контроллер выполняет часть операций для RAID, загружает драйвер с дисков, потом становится программным RAID. Это, как правило, работает только с Windows.

RAID: создаем массивы дисков. Продолжение
Обычно RAID управляют с помощью mdadm в командной строке, но есть и модуль RAID для Webmin, если вам нужен графический вариант

Мы несколько раз упоминали диски, но программный RAID может работать с любым блочным устройством и часто реализуется на уровне разделов, а не дисков. Хватит разговоров — давайте создадим RAID 1 на /dev/sda3 и /dev/sdb3 (измените имена устройств в соответствии с вашей системой). Эти разделы должны быть запасными, или можно использовать файлы образов (как описано во врезке Пробная установка, представленной ниже). Поскольку мы работаем с файлами устройств в каталоге /dev, вы должны быть суперпользователем, так что или откройте root-терминал, или предваряйте каждую команду sudo. Основная команда для работы с устройствами с программным RAID — mdadm.
mdadm create /dev/md0 level=raid1 raiddevices=2 /dev/sda3 /dev/sdb3

Для экономии на наборе можно использовать
mdadm C /dev/md0 l 1 n 2 /dev/sd{a,b}3

но здесь для наглядности мы будем придерживаться длинных вариантов. Вы создали блочное устройство в /dev/mdO (программные RAID-устройства, как правило, называются /dev/mdN), которое можно форматировать и потом монтировать, как любое другое блочное устройство:
mkfs.ext4 /dev/md0 mount /dev/md0 /mnt/somewhere

Пробная установка

Если вам хочется немного поэкспериментировать с RAID, не затрагивая разделы своего жесткого диска, можно создать несколько виртуальных дисков следующим образом:
for i in {0..3}; do    dd if=/dev/zero of=diskfile$i bs=1 count=1 seek=10G    losetup /dev/loop$i diskfile$i
done

При этом сперва создаются четыре файла, а затем — блочные устройства для доступа к этим файлам. Теперь можно использовать в примерах /dev/loop0 – /dev/ loop3 вместо дисков. При перезагрузке вы потеряете устройства loop, но не файлы, и в подобном случае просто запустите команды losetup снова.

RAID: создаем массивы дисков. Продолжение



А пока происходит установка виртуальных дисков, вы можете на несколько минут отвлечься и, к примеру, сыграть в увлекательные азартные игры. Я рекомендую вам перейти по ссылке azart-freeplay.com/sharky и поближе познакомиться со слотом Sharky. Это одна из самых востребованных игр в данном жанре: у нее идеально сбалансированная игровая механика и щедрая система выигрышей.

<<К началу статьи

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх