Системное администрирование Linux
2018-06-25 11:27:07 9666 2
Настройка программного RAID на Линукс
Массивы RAID были разработаны в целях повышения надежности хранения данных, увеличения скорости работы с дисками и для обеспечения возможности объединения нескольких дисков в один большой диск. Разные типы RAID решают разные задачи.
Рассмотрим основные виды RAID-массивов:
- RAID 0 (Stripe) — Массив, в котором достугается максимальная производительность, но при этом минимальная отказоустойчивость. В этом режиме минимальное необходимое количество дисков — 2. Производительность повышается за счет поочередной записи или чтения с дисков, то есть при записи один блок данных пишется на один диск, а следующий блок данных пишется на другой диск и т.д., при этом при выходе из строя хотя бы одного диска в массиве, все данные будут утеряны. Пользователь получает диск с объемом, равным сумме объемов всех дисков в массиве;
- RAID 1 (Mirror) — Массив зеркало, запись на все диски массива (обычно 2) идет синхронно, т.е. диски полностью дублируют друг друга. При этом при выходе из строя одного из дисков, информация сохраняется на другом. Пользователь получает в пользование объем самого малого диска в массиве;
- RAID 10 — Комбинация RAID 0 и RAID 10 (RAID 0 из двух RAID 1), получаем высокую производительность и высокую отказоустойчивость, минус это дороговизна, минимум необхоодимо 4 диска, при этом полезный объем равен половине суьье всех объемов дисков в массиве;
- RAID 5 — Массив использующий распределенное хранение данных аналогично RAID 0 + распределенное хранение кодов четности для восстановления данных при сбоях. По сути, является компромиссом между RAID0 и RAID1, обеспечивая достаточно высокую скорость работы при неплохой надежности хранения данных. При отказе одного диска из массива данные могут быть восстановлены без потерь в автоматическом режиме. Минимальное количество дисков для такого массива — 3.
- JBOD — Последовательное объединение нескольких физических дисков в один логический, не влияет на производительность, но при этом надежность падает до отказа одного диска, возможно использование дисков разных размеров.
Существует еще много разных видов массивов дисков, но мы рассмотрели основные из них.
Теперь перейдем к настройке программного RAID на Линукс Ubuntu 16.04.
У нас в системе имеется 4 диска объемом по 10Гб, на них и будем реализовывать различные схемы массивов.
Создание массива RAID 0
Для создания и управления массивами в линукс существует утилита mdadm, создадим массив RAID 0 из дисков sdb,sdc
sudo mdadm —create -v /dev/md0 —level=0 —raid-devices=2 \
Проверяем создание массива
Теперь создадим файловую систему на нашем массиве
sudo mkfs.ext4 /dev/md0
И смонтируем наш новый массив
sudo mount /dev/md0 /mnt/
Посмотрим, что получилось
Как видим у нас появилась файловая система с объемом равным объему обоих дисков.
Теперь давай те осуществим настройку, что бы после перезагрузки системы, массив был собран автоматически, для этого в файл конфигурации /etc/mdadm/mdadm.conf необходимо добавить вывод команды mdadm
sudo mdadm —detail —scan >> /etc/mdadm/mdadm.conf
После этого обновим initRAM
sudo update-initramfs -u
Ну и для того что бы наш массив автоматически был смонтирован при загрузке системы, добавим его в /etc/fstab
Если вы хотите удалить массив, то сначала его необходимо отмонтировать, а потом остановить и удалить
sudo umount /dev/md0
sudo mdadm —stop /dev/md0
sudo mdadm —remove /dev/md0
И еще можно забить их нулями, что бы стереть старую инфу
sudo mdadm —zero-superblock /dev/sdb
sudo mdadm —zero-superblock /dev/sdc
И обновляем initRAM
sudo update-initramfs -u
Создание RAID 1
Аналогично как и для RAID 0 создаем RAID 1 из двух дисков
sudo mdadm —create -v /dev/md0 —level=1 —raid-devices=2 \
Выдаст предупреждение, что если вы собираетесь использовать этот массив для хранения директории /boot, необходимо обеспечить что бы загрузчик системы мог работать с массивами.
Проверяем созданием массива
Как видим массив создан, но еще идет процесс синхронизации дисков, подождем когда процесс завершится.
Создадим файловую систему и смонтируем диск
sudo mkfs.ext4 /dev/md0
sudo mount /dev/md0 /mnt
И как и с RAID 0 обеспечим что бы наш RAID собирался автоматически при перезагрузке системы
sudo mdadm —detail —scan >> /etc/mdadm/mdadm.conf
sudo update-initramfs -u
Теперь давай те рассмотрим ситуацию, что наш диск вышел из строя и заменим его другим диском
Создадим файл на нашем массиве
dd if=/dev/zero of=/mnt/raid1 bs=1M count=100
Теперь отключим один из дисков от компьютера
Проверяем, что файлы на нашем массиве остались в порядке и не пропали
Видим, что наш массив помечен как _U, это значит что один из дисков сбойный. Вообще если диск просто сбойный и он отображается как часть массива, но работает нестабильно, то его сначала надо пометить как сбойный, а потом убрать из массива
sudo mdadm —manage /dev/md0 —fail /dev/sdc
sudo mdadm —manage /dev/md0 —remove /dev/sdc
но в нашем случае диск просто был вынут, поэтому можно сразу заменять его новым диском sdd
После подключения нового диска, нужно на нем создать такую же разметку, как и на соседнем диске, копируем разметку командой
sudo sfdisk -d /dev/sdb | sfdisk —force /dev/sdd
Добавляем новый диск в наш массив
sudo mdadm —manage /dev/md0 —add /dev/sdd
И снова дожидаемся пока данные на дисках будут синхронизованы
После окончания синхронизации
Создание RAID 5
Для RAID 5 возьмем три диска sdb, sdc, sdd
sudo mdadm —create -v /dev/md5 —level=5 —raid-devices=3 \
Восстанавливается RAID 5 отличается от RAID 1
Как видим после отключения одного из дисков массив ушел в положение inactive
sudo mdadm —stop /dev/md5
Пробуем пересобрать его
sudo mdadm —assemble —scan —force
Массив снова в положении active
дальше все как и с массивом RAID 1, добавляем новый диск в массив, ждем пока закончится синхронизация и пользуемся
Создание RAID 10
Для создания RAID 10 будем использовать 4 диска sdb,sdc,sdd,sde
sudo mdadm —create -v /dev/md0 —level=10 —raid-devices=4 \
Восстановление RAID 10, после сбоя диска, по-аналогии с RAID 5.
Источник
Astra Linux (Смоленск 1.6) не хочет дружить с рейдом
Народ, всем привет.
Кто-нибудь устанавливал данную систему на сервер, т.к. ни в какую данная Ось не хочет дружить с рейдом.
Был у кого-нибудь опыт в установке?
И такой вопрос — хочу попробовать установить её сначала в виртуальной машине. Возможно ли будет после образ виртуальной машины — перенести на комп? Как. полноценный образ операционной системы?
Заранее спасибо, важно любое мнение, ибо перепробовал уже все возможные пути.
Веб служба не хочет дружить с IIS
Все привет. Написал небольшую службу на C#. Получил набор myservice.svc, web.config и каталог Bin.
Windows 10 не хочет дружить с AC3Filter кодеком
Доброго времени суток ^_^ Всегда устанавливаю не K-Lite Codec Pack, а отдельно ffdshow, haali.
Visual Studio не хочет дружить с Java
Добрый день, ребят. Столкнулся с подобной проблемой: Облазил несколько десятков форумов, но.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Selenium webdriver +C#, не хочет дружить с Google Chrome
Доброго времени суток. Столкнулся с такой проблемой, не могу selenium webdriver подружить с Chrome.
Материнка не хочет дружить с новой оперативкой (HYMP125U64CP8-S6 AB)
Здравствуйте! Ребят, столкнулся с проблемой, как и многие другие на этом форуме — материнка не.
При смене пароля пользователя, принтер не хочет дружить
День добрый коллеги! Проблема с локальным принтером C70 — сканер. — Настраиваю принтер, ввожу.
Linux Astra
Добрый день, такой вопрос, хочу поставить linux astra, компьютер без видеокарты, только процессор.
Логирование в astra linux
Всем привет. Не могу настроить логирование входа/выхода пользователя в астре, в /var/log/auth.log.
Не выключается Astra Linux
Добрый день! Подскажите, пожалуйста, установил Astra Linux 1.6 SE. При выключении компьютера.
Источник
Операционные системы Astra Linux
Оперативные обновления и методические указания
Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).
1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».
На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.
Очередные обновления (версии) предназначены для:
- реализации и совершенствования функциональных возможностей;
- поддержки современного оборудования;
- обеспечения соответствия актуальным требованиям безопасности информации;
- повышения удобства использования, управления компонентами и другие.
Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:
- инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
- отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
- обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.
Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.
Источник
Операционные системы Astra Linux
Оперативные обновления и методические указания
Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).
1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».
На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.
Очередные обновления (версии) предназначены для:
- реализации и совершенствования функциональных возможностей;
- поддержки современного оборудования;
- обеспечения соответствия актуальным требованиям безопасности информации;
- повышения удобства использования, управления компонентами и другие.
Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:
- инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
- отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
- обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.
Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.
Источник