Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.
Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.
В данном руководстве мы рассмотрим способ создания в ОС Linux программного LVM RAID. А также представим простое решение, позволяющее вернуть утраченную информации с LVM RAID5 после случайного удаления или непредвиденной неисправности накопителей.
LVM RAID – это способ создания логического тома (LV), который использует несколько физических дисков для повышения производительности или устойчивости массива к сбоям. В LVM физические диски (PV) состоят в одной группе томов (VG).
Надежнее все же использовать MD RAID, но, если вам нужно мигрировать с обычных накопителей на RAID без размонтирования файловых систем, этот способ построения будет кстати.
Размещение информации с блоками данных логических томов на физических носителях определяется типом RAID. Получить начальные знания об уровнях массивов вы можете в следующем видеоролике.
Структура массива LVM RAID использует драйверы Device Mapper (DM) и Multiple Device (MD) из ядра Linux.
DM используется для создания и управления видимыми устройствами LVM, а MD используется для размещения данных на физических устройствах.
LVM создает скрытые логические тома (устройства DM), расположенные между видимыми разделами (LV) и физическими устройствами.
Далее я покажу как создать RAID5 из 5 жестких дисков, собранных в одну виртуальную группу логических томов.
Чтобы создать LV RAID, используйте команду lvcreate.
Если на вашем ПК еще не установлен менеджер логических томов (LVM), то сперва нужно запустить установку. Подобный процесс подробно рассмотрен нами в следующем видеосюжете.
Устанавливаем менеджер, задействуя инструмент командной строки, ответственный за взаимодействие с системой управления пакетами. Введите в строке команду: sudo apt install lvm2.
Выполняем все действия от имени суперпользователя. Для этого вводим команду sudo -i. Она снимет требование на постоянный ввод пароля.
Потом размечаем накопители, используя дисковую утилиту или терминал. Просто выберите нужный тип файловой системы и запустите процесс форматирования носителей.
В терминале используйте специальную системную команду fdisk /dev/sdb.
Перед началом форматирования нужно проверить, верно ли выбран накопитель, так как по завершению данной операции все данные на указанном носителе исчезнут (система затрет существующую информацию).
Укажите параметры форматирования, набрав пошагово следующие атрибуты:
Потом дважды нажмите на клавишу «Ввод» на клавиатуре, соглашаясь с величиной первого и последнего сектора.
Теперь зададим настройки LVM. Примените следующие атрибуты каждый в своей строке:
Убедимся, что новый раздел имеет нужный тип. Наберите в командной строке атрибут «p». Система обработает запрос и представит в табличной форме итоговые сведения. Искомое устройство будет маркировано значением «sdb1» с типом системы «Linux LVM». Потом записываем установленные изменения, используя атрибут «w». Повторите описанную процедуру для всех остальных неразмеченных носителей и выполните их разметку.
Наши следующие действия будут направлены на создание на новом разделе физического тома. Введите в строке команду «pvcreate /dev/sdb1».
Повторите команду для каждого носителя, заменив значение «sdb1» другими именами накопителей («sdc1», «sdd1», «sde1», «sdf1»).
Затем собираем все носители в единую группу. Наберите в строке команду «vgcreate», перечислив созданные диски. В нашем примере команда будет иметь следующий вид: «vgcreate vg1 /dev/sdb1 dev/sdc1 dev/sdd1 dev/sde1 dev/sdf1». Атрибут «vg1» является именем новой группы томов.
Процесс создания программного RAID 5 подразумевает применение в терминале простой команды следующего формата:
«lvcreate -n lvr5 –type raid5 -L 10G -i 4 vg1»
В нашем примере в команде представлены такие атрибуты:
После успешного исполнения команды процесс воссоздания RAID 5 в виртуальной группе LVM будет окончен. Осталось только произвести операцию форматирования массива и монтажа. Выбираем для RAID 5 формат ext4. Наберите команду:
«mkfs -t ext4 /dev/vg1/lvr5»
Команда содержит сведения о выбранной нами файловой системе «ext4», имени группы «vg1», имени тома «lvr5».
Теперь монтируем готовый массив. Вводим команду «mkdir /mnt/lvr5», а затем «mount -t ext4 /dev/vg1/lvr5 /mnt/lvr5».
Для проверки статуса LVM RAID выполните такую команду:
«lvs -a -o name,copy_percent,devices vg1»
На экране вы сможете ознакомиться с искомыми сведениями, которые включают в себя данные о задействованных устройствах и группах.
Если важные данные потеряны и нужно их вернуть, то воспользуйтесь программным обеспечением для восстановления от компании Hetman Software. Из предлагаемых инструментов выберите программу Hetman RAID Recovery.
Это программное решение поддерживает возврат потерянных файлов почти со всех известных RAID. Программа позволяет легко восстановить нужные утраченные данные, работает быстро, не требует особого умения или дополнительных знаний. К сожалению, установить программу на компьютер с ОС Linux не получится. Однако она умеет определять и полноценно взаимодействовать со всеми основными файловыми системами, применяемыми в Linux, Unix, MacOS, Windows. Также программа способна отыскать и исправить различные программные логические ошибки, что позволяет ей восстанавливать максимальное число исчезнувших пользовательских файлов.
Если критически нужно использовать Hetman RAID Recovery в ОС Linux, то воспользуйтесь одним из трех способов. Включите виртуальную машину, дополнительно установите ОС Windows или подключите проблемные носители к ПК с уже установленной Windows в качестве основной ОС.
После запуска программа автоматически определяет параметры LVM RAID и отображает всю известную информацию о массиве.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике. А также зайдите на наш Youtube канал, там собраны более 400 обучающих видео.
Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.
Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.