Очистка диска после raid
Сбрасываем информацию о существующих или ранее использованных RAID массивах на компьютере.
Если вы ранее создавали или подключали к своему компьютеру, программные RAID массивы, после их отключения необходимо стереть информацию о них.
Стереть не только в операционной системе, и так же удалить информацию о принадлежности дисков к массиву.
Все о RAID массивах, их виды, количество дисков необходимых для сборки определенного Raid массива. Какой массив подойдет вам и какой все же надежнее. Все это вы сможете прочитать в википедии тут.
Мы же сразу приступим к делу и начнем с проверки информации о массивах на нашем компьютере.
↑ Восстановление работоспособности развалившегося RAID 0 массива
Напомню, друзья, что RAID 0 – это дисковый массив из двух или более накопителей с отсутствием избыточности. Простыми словами: мы устанавливаем в компьютер два или более накопителей, желательно одного объёма и от одного производителя, и они работают в паре, увеличивая скорость чтения\записи накопителя в два раза, но в нулевом рейде нет двойной защиты данных, свойственных всем другим конфигурациям RAID - 1, 5, 10. И если в массиве RAID 0 выйдет из строя один диск или сам массив по каким-либо причинам развалится, то спасти данные будет очень сложно. Так как драйвер RAID 0 записывает информацию на оба диска как на один, и, соответственно, дублирования данных не происходит.
Примечание: друзья, на нашем сайте есть целая серия статей о создании и работе RAID-массивов разной избыточности. Юзайте тег RAID, и вы сможете узнать, что такое аппаратные и программные RAID-массивы, зачем они нужны, как их создавать, и как они работают.
Итак, поговорим о том, что делать, если ваш RAID 0 массив перестал функционировать программно или аппаратно. Друзья, если вы не делали резервных бэкапов, и у вас остался один рабочий накопитель, то восстанавливать с него данные придётся программой RAID Reconstructor. Процесс этот довольно сложный даже для профессионалов, не всегда заканчивается успешно, и об этом у нас готовится отдельная статья. В этой же публикации мы покажем вам, как быстро восстановить работоспособность массива RAID 0 с помощью резервной копии, предварительно созданной в программе AOMEI Backupper. Выбор программы условен, для создания бэкапа вы можете использовать любую программу-бэкапер - Acronis True Image или иную. Просто действуйте по аналогии. При хорошем знании настроек БИОСа UEFI развернуть бэкап массива можно и на один накопитель, это когда рабочая Windows 10 вам срочно нужна, и бежать в магазин за вторым винтом нет времени. К примеру, если ваш рейд состоял из двух SSD M.2, то развернуть его вы сможете не только на один SSD M.2, но и на обычный HDD или SSD SATA. При включенном в БИОСе контроллере RAID это можно сделать. В идеале же, конечно, нужно докупить второй накопитель, затем пересоздать массив RAID 0 и развернуть на него резервный бэкап. Если дисковый массив вы восстанавливать не хотите, а вам срочно нужны какие-то файлы, находящиеся в нём, вы можете достать их прямо из резервного бэкапа. Рассмотрим все варианты.
Вообще, создание резервных копий при работе с массивом RAID 0 является нормальной практикой и повсеместно применяется системными администраторами. Итак, делаем резервный бэкап массива RAID 0 программой AOMEI Backupper по этой статье. В этой же в статье описан процесс создания загрузочной флешки с программой AOMEI Backupper, флешка нам тоже будет нужна.
↑ Как восстановить массив RAID 0, созданный из двух SSD M.2 NVMe, если один диск вышел из строя
Как восстановить массив RAID 0, созданный из двух SSD M.2 NVMe, если один диск вышел из строя? В этом случае рейд будет недоступен в меню загрузки и в БИОСе.
Если вы загрузитесь с LiveCD (LiveUSB) в среде WinPE и войдёте в системное управление дисками Windows, то одного диска не будет совсем. Или он не будет проинициализирован, а второй будет с объёмом полного массива, но с повреждённой файловой системой RAW.Если зайти в БИОС на вкладку «Advanced», в пункт «Intel Rapid Storage Technology», затем в «RAID VOLUME INFO», то там будет присутствовать один накопитель, и статус у нашего массива будет "Failed".
↑ Мониторинг состояния жёстких дисков в RAID
Если созданный с помощью БИОСа материнской платы RAID 1 массив развалился, неопытный пользователь может этого сразу и не понять. Мы не получим ни звукового оповещения, ни оповещения в иной форме, сигнализирующих о проблеме развала RAID 1. Возможностями аварийной сигнализации при развале массивов обладают только отдельные SAS/SATA/RAID-контроллеры, работающие через интерфейс PCI Express. За аварийную сигнализацию при проблемах с массивами отвечает специальное ПО таких контроллеров. Не имея таких контроллеров, можем использовать программы типа CrystalDiskInfo или Hard Disk Sentinel Pro, которые предупредят нас о выходе из строя одного из накопителей массива звуковым сигналом, либо электронным письмом на почту.
Если заглянем в управление дисками Windows, о развале RAID 1 можем догадаться, например, по исчезновению разметки одного из дисков.
Для примера возьмём мою материнскую плату на чипсете Z490 от Intel, для которого существует специальное программное обеспечение Intel Rapid Storage Technology (Intel RST). Технология Intel Rapid Storage поддерживает SSD SATA и SSD PCIe M.2 NVMe, повышает производительность компьютеров с SSD-накопителями за счёт собственных разработок. Всесторонне о бслуживает массивы RAID в конфигурациях 0, 1, 5, 10. П редоставляет пользовательский интерфейс Intel Optane Memory and Storage Management для управления системой хранения данных, в том числе дисковых массивов .
После установки Intel RST в главном окне увидим созданный нами из двух SSD M.2 NVMe Samsung 970 EVO Plus (250 Гб) RAID 1 массив, исправно функционирующий.
Вот этот массив в управлении дисками Windows.
И в диспетчере устройств.
Технология Intel Rapid Storage имеет свою службу и постоянно мониторит состояние накопителей. На данный момент все находящиеся в рейде диски исправны.
Если какой-либо накопитель неисправен, драйвер Intel RST сразу предупредит всплывающим окном о проблеме «Требуется внимание. Производительность одного из ваших томов снижена».
И в главном окне программы будет значиться, что один из дисков массива неисправен.
В этом случае можно произвести диагностику неисправного накопителя специальным софтом, к примеру, программой Hard Disk Sentinel Pro . Если диск неисправен или отработал свой ресурс, выключаем компьютер и заменяем диск на новый. Затем делаем Rebuild (восстановление) RAID 1 массива.
Проверяем есть ли работающие Raid — массивы
Как видим есть массив md0, это raid 1, состоит из двух дисков sdb и sdc
Массив активный и оба диска работают как положено, о чем говорит слово active и знак [UU]
Если в знаке [UU] нет например первой буквы [_U], то проблема с первым диском или он отсутствует.
Если нет второго [U_] — соответственно,второй диск требует внимания.
↑ Только нужные файлы из резервной копии
Если дисковый массив вы восстанавливать не хотите и предпочитаете новую установку Windows, но вам срочно нужны какие-то файлы из старой системы, просто достаньте эти файлы из резервного бэкапа по этой статье.
Привет, друзья. В прошлой статье мы с вами создали RAID 1 массив (Зеркало) - отказоустойчивый массив из двух жёстких дисков SSD. Смысл создания RAID 1 массива заключается в повышении надёжности хранения данных на компьютере. Когда два жёстких диска объединены в одно хранилище, информация на обоих дисках записывается параллельно (зеркалируется). Диски являются точными копиями друг друга, и если один из них выйдет из строя, мы получим доступ к операционной системе и нашим данным, ибо их целостность будет обеспечена работой другого диска. Также конфигурация RAID 1 повышает производительность при чтении данных, так как считывание происходит с двух дисков. В этой же статье мы рассмотрим, как восстановить массив RAID 1, если он развалится. Другими словами, мы рассмотрим, как сделать Rebuild RAID 1.
↑ Восстановление (Rebuild) RAID 1 массива
Развал RAID 1 массива может произойти по нескольким причинам: отказ одного из дисков, ошибки микропрограммы БИОСа, неправильные действия пользователя компьютера. При развале RAID 1 в БИОСе у него будет статус "Degraded".
В таких случаях нужно произвести восстановление (Rebuild) массива. Каким образом это можно сделать? К примеру, при отказе одного накопителя мы просто подсоединяем другой исправный, затем жмём в БИОСе кнопку "Rebuild", и происходит синхронизация данных на дисках. Таким вот образом RAID 1 массив восстанавливается, и мы можем работать дальше. Вроде, всё просто. Однако на практике при возникновении такой проблемы много нюансов. Давайте подробно рассмотрим все особенности восстановления RAID.
↑ Вариант №1: восстановление резервной копии массива RAID 0 на один диск
Как я уже заметил выше, если вы хотите попытаться восстановить информацию на оставшемся накопителе, но вам срочно нужна работающая операционная система, то имеющийся бэкап можно развернуть на другой диск SSD M.2 или даже на обычный HDD и SSD SATA. Давайте для примера выберем SSD SATA Kingston 120 Гб. Конечно, это будет временным решением, в будущем нужно будет докупить второй SSD M.2 и восстановить дисковый массив. Если вы ничего не хотите восстанавливать, можете развернуть резервный бэкап на оставшийся в живых SSD M.2, а потом, опять же, докупить второй SSD M.2 и воссоздать массив.
В БИОСе сохраняем настройки, произведённые нами при создании нулевого рейда. На вкладке настроек «Advanced» идём в пункт «PCH Storage Configuration» и здесь выставляем опцию «SATA Mode Selection» в положение RAID, в нашем случае «Intel RST Premium With Intel Optane System Acceleration (RAID)». Опцию «M.2_PCIE Storage RAID Support» выставляем в положение «RST Controlled».
Загружаемся с флешки AOMEI Backupper. Выбираем восстановление из файла резервной копии.
Указываем файл резервной копии.
Выбираем восстановление всего диска и указываем несуществующий массив.
Теперь указываем один жёсткий диск, в нашем случае SSD SATA Kingston 120 Гб, в качестве места восстановления резервной копии.
Подтверждаем запуск операции восстановления.
Запускаем операцию восстановления.
Дожидаемся её завершения.
В меню загрузки выбираем SSD SATA Kingston 120 Гб
Загружаемся в Windows 10. И вот как у нас выглядят дела в системном управлении дисками.
↑ Вариант №3: восстановление массива RAID 0 из резервной копии при замене вышедшего из строя диска
Если у вас есть возможность сразу докупить второй накопитель, покупаем его, устанавливаем в системный блок, затем создаём нулевой рейд заново. Ну и разворачиваем на него резервную копию. Пересоздать RAID 0 можно по этой статье.
Только далее не устанавливаем Windows, а загружаемся с флешки AOMEI Backupper.
Выбираем восстановление из файла резервной копии.
Указываем файл копии.
Выбираем восстановление всего диска и указываем массив.
Теперь указываем массив в качестве места восстановления резервной копии.
Подтверждаем запуск операции восстановления.
Запускаем операцию восстановления.
Дожидаемся её завершения.
Загружаемся в Windows 10.
Вот какая у нас ситуация в системном управлении дисками.
Вот и всё: массив RAID 0 восстановлен из резервной копии.
↑ Вариант №2: Разворачиваем резервный бэкап на оставшийся в живых SSD M.2
Как я заметил выше, вы можете развернуть резервный бэкап на оставшийся в живых SSD M.2. Процесс восстановления ничем не отличается от вышеприведённого.
Опять загружаемся с флешки AOMEI и выбираем восстановление из файла резервной копии.
Открываем файл резервной копии.
Указываем SSD M.2 250 Гб.
Выбираем загрузку с SSD M.2 NVMe Samsung 970 EVO Plus 250 Гб.
Проверяем есть ли работающие Raid — массивы
Как видим есть массив md0, это raid 1, состоит из двух дисков sdb и sdc
Массив активный и оба диска работают как положено, о чем говорит слово active и знак [UU]
Если в знаке [UU] нет например первой буквы [_U], то проблема с первым диском или он отсутствует.
Если нет второго [U_] — соответственно,второй диск требует внимания.
Останавливаем службы использующие массив
Размотнируем работающий массив md0 — имя массива, у вас может быть другое, его название мы узнали выполнив описанную выше команду.
Останавливаем и удаляем массив
Теперь обнулим информацию о принадлежности дисков к тем или иным массивам. Имена дисков мы узнали ранее,в моем случае это sdb и sdc
Выполняем по очереди, для каждого диска команду
И так для всех дисков, уже бывшего, рейда.
Теперь уберем все записи монтирования и определения массива при запуске системы.
Уберем запись в файле /etc/fstab
За комментируем или сотрем строку о монтировании массива, выглядит она примерно так
Есть 3 жестких, стояли когда то в софтварном рейде. Из-за ненадобности раид разобрали. Но теперь когда я эти жесткие вставляю в компьютер, он их банально не видит.
Поподробнее можно? Что значит «не видит»? Не показывает в «моем компьютере»? Не монтирует в /media? Не отображает в BIOS? Что за ось на компьютере? Как подключал винты?
Короче, задай вопрос правильно. И задай вопрос, а не констатируй факт.
Какой рейд был? Если ты хочешь прочитать данные, то надо рейд собрать, если же просто использовать, можно в gparted создать таблицу разделов и отформатировать как надо
В BIOS он их видит, не видит операционная система kubuntu, не видит не dolphin и в каталоге /media. Зашел через webmin, он их тоже не увидит. Винты подключал просто STATA II.
Raid 5 стоял, данные с него не нужны, хочу просто как отдельный hdd использовать
Raid 5 стоял, данные с него не нужны, хочу просто как отдельный hdd использовать
Ну конечно система его не увидит, тебе надо сначала таблицу разделов создать в gparted или fdisk
Запусти Gparted и разбей диски заново. На них нет разделов, которых убунта может примонтировать.
Поставил gparted, он их тоже не видит.
Ставь семерочку, там искаробки.
Смотрите имена устройств в выводе первой команды:
«Рисуете» таблицу разделов, сохраняете.
От рута его запускал?
Ну и просто так, на всякий случай уточню - смотрел список дисков в выпадающей менюшке справа вверху?
ls /dev/disk/by-id/ -ls
Не показывает дисков, наверное придется форматировать в ntfs, после чего ставить эти винты на linux. Это не первые диски которые не хотят работать после raid. Я уже не знаю что там он с ними делает.
Конечно от root
Я уже не знаю что там он с ними делает.
Да ничего плохого он не делает. Похоже, у тебя BIOS со странностями. Воткни диски в менее кривой компьютер и сотри по мегабайту в начале и конце каждого.
При чём здесь BIOS?
Ему как раз параллельно что находится на жёстком диске, хоть диск забит мусором, хоть в кго начале суперблок программного массива. Он оперирует устройствами подключёнными к каналам контроллера дисков.
И тс так и не ответил видит ли система жёсткий диск. Он похоже не совсем понимает что такое раздел и сам диск.
Ой, мне показалось, что в BIOS тоже не видятся.
Ему как раз параллельно что находится на жёстком диске
А это как повезёт. У меня два компьютера виснут намертво во время POST, если воткнута любая флэшка с загрузчиком OpenBSD :) С HDD такие сюрпризы тоже бывают, как правило связанные с нулевым сектором, плюс, поскольку почти в любой плате есть недо-RAID (обычно их метаданные хранятся в последних 64 KiB диска), и тут существует вероятность сюрпризов, хоть и небольшая.
И тс так и не ответил видит ли система жёсткий диск. Он похоже не совсем понимает что такое раздел и сам диск.
Потому что никто не попросил выложить полностью dmesg.
Linux, как и Windows умеет определять подключенные диски к контроллеру, даже если поиск устройств на каналах отключен в BIOS.
У меня к примеру в BIOS отключено определение подключения дисков на всех каналах, кроме одного, на котором находится загрузчик и система. Все остальные диски в Linux прекрасно видятся, их определяет ядро, делая опрос контроллера через драйвер.
Тоже такое было после хард-софт рейда.
Получилось создать на них таблицу разделов только после dd if=/dev/zero of=/dev/sdX bs=половина_кеша_хдд count=много по устройству (/dev/sdX), без этого все утилитки ругались что не могут создать.
Доброе время суток, имеется сервер с рейд массивом из трех жестких дисков, при перезагрузке сервера один из дисков вылетел из фс и мтаб и файлы в папке которая была привязана к этому жесткому начала забивать место на другом жестком диске, при монтировании вылетевшего ХДД место на жестком диске который заполнялся вместо него не изменилось, пробовал отмонтировать жесткий почистить файлы которые забивали жесткий и снова примонтировать, но безрезультатно, подскажите пожалуйста, что можно сделать ? может это кеш где то забился то как его почистить ?
попробуй сформулировать вопрос более внятно
Какой RAID? Короче /proc/mdstat /etc/fstab /proc/mounts и df -h в студию. Из текущего описания не понятно чуть более чем ничего.
с рейд массивом из трех жестких дисков
С рейдом я погорячился, возможно. Проблема в том, что когда не подмонтировался жесткий на который писались логи, логи стали писаться автоматом в диск который держит корень, когда примонтировал диск для логов то место на диске корня не уменьшилось, хотя должно было. Так вот хотелось бы понять, может где то временные файлы надо удалить ?
Т.е. никакого RAID нет.
Я также не вижу 3-х жестких дисков, только /dev/sda и /dev/sdb.
Проблема в том, что когда не подмонтировался жесткий на который писались логи, логи стали писаться автоматом в диск который держит корень.
примонтировал диск для логов то место на диске корня не уменьшилось, хотя должно было
куда ты его примонтировал и как?
Вообще проблема в том что не знаешь куда место делось? du -sh /* спасет отца русских RAID'ов ;)
Вывод df -h, так и не увидел.
Извиняюсь за то что не сразу поставил четкий вопрос, голова забита другим. в спешке изъясняюсь непонятно
при перезагрузке сервера один из дисков вылетел из фс
Как уже сказали, не смонтировалась ФС.
при монтировании вылетевшего ХДД место на жестком диске который заполнялся вместо него не изменилось, пробовал отмонтировать жесткий почистить файлы которые забивали жесткий и снова примонтировать, но безрезультатно, подскажите пожалуйста, что можно сделать ?
Перезапустить демона, который пишет в этот каталог. Файл доступен по открытому дескриптору, даже если этот файл удалить или если поверх каталога смонтировать другую ФС.
Для избежания ситуаций «вылетел диск» нужно использовать raid. Для избежания ситуации «приложение начало писать не туда» можно, например, поменять права на точку монтирования, но не на саму смонтированную ФС: отмонтируешь; меняешь права; убеждаешься что приложение не может писать в каталог, если ФС не смонтирована; монтируешь обратно; убеждаешься что приложение может писать в смонтированную ФС
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda3 450G 384G 43G 90% /
/dev/sda1 99M 17M 77M 18% /boot
tmpfs 1,3G 0 1,3G 0% /dev/shm
/dev/sdb1 917G 4,1G 913G 1% /logs
Да ошибся с жесткими один раздел просто отведен под бут.
mount /dev/sdb /logs
Проблема не в выпаде из фс диска, а в том, что когда писались логи на sda я их чистил, перед монтированием sdb, на sda в папке logs были некие файлы, я их не удалил, примонтировал sdb и место осталось на уровне 90 процентов на sda(на самом деле там занято около 86%), то есть те файлы остались привязаны что ли к нему или хз, я отмонтировал sdb и попробовал удалить те файлы в папке logs при повторном монтировании соответственно место не уменьшилось на sda но уменьшилось на sdb
Просто сделай «du -sh /*» и посмотри где твои потерянные ~20Гб
то есть те файлы остались привязаны что ли к нему или хз
Файл доступен по открытому дескриптору, даже если этот файл удалить или если поверх каталога смонтировать другую ФС.
Привет всем. В прошлых статьях сайта мы рассмотрели с вами варианты создания массива RAID 0 из пары обычных HDD, SSD SATA и SSD M.2 NVMe Samsung 970 EVO Plus 250 Гб. Затем рассмотрели вариант восстановления нулевого рейда в случае неисправностей операционной системы методом создания системного бэкапа и отката к нему. В сегодняшней статье мы рассмотрим вопрос восстановления массива RAID 0 , если он по каким-либо причинам развалился. Бывает так из-за ошибок работы микропрограммы БИОСа или, что гораздо хуже, когда один из двух накопителей выходит из строя. Ну либо по невероятному стечению обстоятельств оба накопителя оказываются неисправны.
↑ Rebuild (восстановление) RAID 1 массива
После замены неисправного диска включаем ПК и входим в БИОС. Заходим в расширенные настройки «Advanced Mode», идём во вкладку «Advanced». Переходим в пункт «Intel Rapid Storage Technology».
Видим, что наш RAID 1 массив с названием Volume 1 неработоспособен - "Volume 1 RAID 1 (mirroring), Degraded".Выбираем "Rebuild" (Восстановить).
Обратим внимание на уведомление внизу: "Selecting a disk initiates a rebuild. Rebuild completes in the operating system", переводится как "Выбор диска инициирует перестройку массива. Восстановление завершается в операционной системе". Выбираем новый накопитель, который нужно добавить в массив для его восстановления, жмём Enter. Появится следующий экран, указывающий, что после входа в операционную систему будет выполнено автоматическое восстановление - "All disk data will be lost", переводится как "Все данные на диске будут потеряны".RAID 1 массив восстановлен.
Жмём F10, сохраняем настройки, произведённые нами в БИОСе, и перезагружаемся.
После перезагрузки открываем программу Intel Optane Memory and Storage Management и видим, что всё ещё происходит перестроение массива, но операционной системой уже можно пользоваться.
↑ Rebuild (восстановление) RAID 1 массива в пользовательском интерфейсе Intel Optane Memory and Storage Management
Восстановить дисковый массив можно непосредственно в программе Intel Optane Memory and Storage Management. К примеру, у нас неисправен один диск массива, и Windows 10 загружается с исправного накопителя. Выключаем компьютер, отсоединяем неисправный, а затем устанавливаем новый SSD PCIe M.2 NVMe, включаем ПК. Программа Intel Optane Memory and Storage Management определяет его как неизвестный жёсткий диск.
Диспетчер устройств, как и управление дисками, не видит целостный RAID, а видит два разных SSD.
В главном окне программы жмём «Создать том RAID».
У нас SSD нового поколения с интерфейсом PCIe M.2 NVMe, значит, выбираем контроллер PCIe. Тип дискового массива - "Защита данных в режиме реального времени (RAID 1)".
Выбираем два наших диска SSD PCIe M.2 NVMe.
Если на новом диске были данные, после перестроения массива данные на нём удалятся. Жмём "Создать том RAID". Можем наблюдать процесс восстановления массива.
RAID 1 массив восстановлен.
↑ Восстановление массива RAID 1 из резервной копии при замене двух вышедших из строя дисков
Если у вас выйдут из строя сразу оба накопителя, то покупаем новые, устанавливаем в системный блок, затем создаём RAID 1 заново и разворачиваем на него резервную копию.
↑ Автоматический Rebuild RAID 1 массива
Если включить в настройках программы Intel RST «Автоматическое перестроение при оперативной замене», при замене неисправного накопителя не нужно будет ничего настраивать. Восстановление дискового массива начнётся автоматически.
Читайте также: