Check consistency raid что это
Настройка уведомлений в LSA
Настроить какие оповещения стоит логировать и проводить оповещение в LSI Storage Authority находится в настройках, которые можно найти на против имени вашей учетной записи. Выбрав пункт "Settings".
Вкладка "Alert Settings" позволяет удобно выставить галочки на против того типа событий, которые следует логировать и посылать по почте.
Mail Server позволяет вам задать учетную запись от имени которой будут отправляться письма с оповещениями.
На вкладке "Email" вы можете составить список email адресов на которые нужно будет высылать оповещения.
Консистенси чек = проверка и восстановление целостности информации на рэйд массиве.
Суть в том, что ЛЮБОЙ массив не абсолютно надежен (даже если все исправно).
Например проблемы кабельной системы могу привести к некорректной записи данных на блины (хотя как правило они конечно компенсируются в процессе передачи).
Гораздо хуже обстоит дело со сбоями питания. Вырубание электрики или отказ БП (а зачастую и ребут) во время интенсивной записи могут привести к несоответствию блоков данных и парити.
Для этого на правильных контроллерах ставится батарейка на кэш (BBU). Она держит не только собственно сам кэш (спасает от ошибок файловой системы). Если она есть, контроллер будет помнить еще и то, какие блоки он успел записать, а какие нет (или записал не до конца) - т.е. содержимое временных регистров. С ней вероятность инконсистентности гораздо ниже, но не отсутствует.
Дело в том, что сами винты имеют кэш. На сказевых или сас дисках кэш как правило выключен (на скорость это влияет очень мало). На саташниках же скорость при выключении дискового кэша обычно падает гораздо сильнее и его как оставляют включенным. И если пропали данные в дисковом кэше, контроллер просто об этом не знает, со всеми вытекающими.
Ну и, естественно, в процессе работы ни один диск не застрахован от бэд блоков. Контроллер о них ничего не знает до тех пор, пока не полезет в тот блок, что может быть очень редко.
Чем это грозит. А все очень просто. Если вдруг откажет диск, то при наличии неконсистентных данных, в процессе ребилда на новый диск информация будет записана с ошибками, и никто не будет об этом знать! Если же есть реальные, а не логические сбои (бэд блоки), ребилд просто не пройдет (эта ситуация повторялась уже столько раз, что у меня мата не хватает). Т.е. винт поменяли, а массив как был полудохлым, так и есть. И это еще хорошо, если ребилд не пойдет - хуже, если пройдет, но со скрытыми ошибками (Вы будете пребывать в ложной уверенности - пока петух не клюнет).
Самое главное - НИКТО НЕ СМОЖЕТ такой массив восстановить. Только бэкап-рестор того, что еще можно прочитать.
Поэтому периодическая проверка ЛЮБОГО массива уровней 1, 5, 6, 10, 50 - вещь просто ОБЯЗАТЕЛЬНАЯ. Если конечно Вас интересует результат (С).
Что делает консистенси чек. Он - а) читает поверхность дисков, входящих в массив, б) СВЕРЯЕТ блоки парити и блоки данных (или просто блоки данных в случае рэйд1 и 10).
Если все блоки читаются, но имеется несоответствие, он перезаписывает парити на рэйд5, 6. Как он сделает на рэйд1 или 10 - честно говоря не знаю, наверно волевым решением примет один из блоков "правильным" (некая надежда на аллаха имеет место быть).
Если есть бэд блоки, он вычислит содержавшуюся в нем информацию на основании парити и запишет его заново (диск при этом отремапится).
Вот собственно. Это вовсе не страшилка, а весьма злобная правда жизни.
PS. Да, еще. Консистенси чек обязательно надо делать ПЕРЕД операциями рестрайпинга (изменения уровня массива) и экспанда (добавления дисков в массив).
Всем привет, давно хотел написать для себя напоминалку, по поводу того какие виды кэша на рейд контроллерах LSI и Intel бывают, и какие настройки лучше всего выставлять для достижения максимальной производительности на ваших RAID контроллерах. Сразу хочу отметить, что если у вас есть запас времени, перед, тем как отдать сервер в продашен заказчику, то не поленитесь все же провести несколько тестов с разными настройками, и не забывайте, до их начала обновить все прошивки на оборудование и RAID контроллер.
Установка утилиты LSA
Запускаем файл setup.exe
Если у вас не установлены компоненты Microsoft Visual C++ 2010, то они будут доставлены, нажимаем кнопку "Install".
Откроется окно установки модуля OpenSLP 2, нажимаем "Next".
Принимаем лицензионное соглашение "I accept the terms in the License Agreement".
Достаточно будет выбрать обычную установку. нажмите "Typical".
Нажимаем кнопку "Install". Все OpenSLP 2 установлен.
Когда нужные компоненты установлены, можно переходить к инсталляции непосредственно LSI Storage Authority. На первом окне мастера просто нажмите "Next".
Принимаем лицензионное соглашение.
Можете при желании заполнить информацию, о пользователе.
Далее вы можете при желании поменять каталог установки, по умолчанию, это C:\Program Files (x86)\LSI\LSIStorageAutority\
Далее вам необходимо выбрать тип установки LSI Storage Authority, тут четыре варианта:
- Gateway - данный режим установит все компоненты LSA и позволит вам с данного сервера подключаться к другим
- StandAlone - будут установлены компоненты необходимые для работы , только с текущим сервером.
- DirectAgent - тут будут установлены компоненты, только для удаленного управления
- Light Weight Monitor (LWM) - будут установлены минимальные функции для мониторинга
Я выбираю полный режим Gateway.
Обратите внимание на порты по умолчанию, по которым работает LSI Storage Authority, это веб-порт подключения 2463 и LSA Server Port 9000. При желании вы можете их изменить.
Далее вы можете выбрать режим логирования и оповещения, я оставлю "Start From Now"
Завершаем установку кнопкой "Install"
У вас на рабочем столе появится значок Launch LSA.
Указываем логин и пароль, при желании вы можете указать и доменные данные Active Directory.
В результате вы попадаете на общий экран управления вашим контроллером.
В пункте "Select Controller", позволяет вам выбрать нужный RAID контроллер, если на сервере их установлено несколько.
В моей системе представлен контроллер Controller ID: 0 LSI MegaRAID SAS 9280-16i4e. Тут я сразу вижу:
- Серийный номер
- SAS Adress
- Alarm - позволяющая одним кликом включить оповещение звуковым сигналом
- Driver Version - версию драйвера
Справа вы обнаружите полезные кнопки:
- View Event Log - перебросит вас в журнал событий, где вы сможете отслеживать все, что происходит на вашем RAID контроллере. Тут вы можете их зачистить, и скачать.
Вот так выглядит скачанный лог
- Download Diagnostics - скачает те же логи
- Configure - Позволит очистить конфигурацию контроллера, найти потерянную конфигурацию "Foreign Configuration"
- Update Firmware - позволит обновить прошивку. Тут вам необходимо нажать кнопку "Browse", выбираете прошивку и нажимаете "Update".
I/O Policy (Политика ввода/вывода)
Политика ввода/вывода определяет, будет ли RAID контроллер сохранять данные в кэше, который может уменьшить время доступа к ним при последующих запросах на чтение сделаными в те же самые блоки данных.
Политика direct IO : чтение происходит с дисков. Прямой режим I/O рекомендуется в большинстве случаев. Большинство файловых систем и множество приложений имеют свой собственный кэш и не требуют кэширования данных на уровне контроллера RAID.
Политика Cached IO : При ее включении чтение происходит с дисков, но прочитанные данные одновременно кладутся в кэш. Запросы тех же данных в последствии берутся из кэша. Этот режим может потребоваться, если приложение или файловая система не кэширует запросы чтения
Disk cache policy : это политика кэша диска. Если ее включить то на дисках будет храниться дополнительный кэш, это будет влиять на скорость записи в худшую сторону, но будут быстрее считывание, так же при включенном режиме есть риск потери данных.
Работа с Virtual Drive
Первым делом приведу команду которая покажет вам существующие virtual drive на вашем Raid контроллере.
У меня это виртуальный диск на RAID1, размером 558 гб.
Если добавите параметр all, то получите исчерпывающию информацию, из чего состоит данный Virtual Drive (EID дисков), размер stripe и многое еще.
Далее нужно понять какие диски у нас есть, делается это командой
Вы получите список дисков на вашем сервере, если опять добавите параметр all, то информации будет в разы больше. Тут из полезного EID диска, его статус.
Создаем Virtual Drive, сразу советую вам почитать про виды RAID и виды кэша контроллера LSI. Вводим команду
./storcli /c0 add vd type=r0 size=1024000 name=raid0 drives=252:0-1 strip=128 pdcache=off direct wb ra
В результате ее выполнения вы получите виртуальный диск размером 1тб raid0, размером strip 128 с выключенным кэшем записи на диске и режимами кэша Read ahead, Direct I/O, Write back.
Возможные параметры virtual drive
- add vd > указываем что создается виртуальный диск
- type > тип raid 0|1|5|6|00|10|50|60
- size > размер указывается в мегабайтах, если поставить all, будет размечено все пространство.
- name > любое имя на латинице
- drives > список дисков
- strip > размер страйпа возможны варианты 8|16|32|64|128|256|1024
- pdcache > включение локального кэширования записи на дисках 0n/off
- Политика ввода вывода direct > Direct I/O еще возможный вариант cached > Cached I/O
- Политика записи wb > Write back, wt > Write through, awb > Always Write Back
- spares > добавить диск горячей замены, не работает с raid0
Пример команды с диском горячей замены, где 252:3, диск в 3 слоте.
./storcli /c0 add vd type=r0 size=1024000 name=raid0 drives=252:0-1 strip=128 pdcache=off direct wb ra spares=252:3
Проверим теперь список виртуальных дисков. Как видите наш vd успешно добавлен.
- ssdcaching > on|off режим CacheCade
- emulationType > этот параметр задает как будет происходить эмуляция логического размера физического диска. Если выставить Default (0), то если в виртуальном диске будут диски 512E, то он их и будет считать 512E, если все диски 512N, то и они будут 512N, другими словами, все как есть так и будет. Если выставить Disabled (1), то vd всегда все будут считать как 512N, если у вас даже будет 512E формат дисков. Ну и Forced (2) показывает на virtual drive размер блока как 512E, если его даже нет. Более подробно про типы читайте в статье Advanced Format.
- ds > Default|Auto|None|Max|MaxNoCache > режим энергосбережения
- autobgi > on|off включение или выключение фоновых процессов.
Иницилизируем созданный virtual drive
Посмотреть процесс инициализации по всем сразу
Удалить virtual drive выполняется командой, где v1 номер vd.
Изменить настройки virtual drive
Очень важно уметь выполнять настройки на существующих виртуальных томах. И так у нас есть том 1 тб и режимами кэширования direct wb ra, размер stripe изменить уже не получиться, только удаление тома, а вот имя и режимами кэширования, да и расширение можно осуществить.
Изменим для начала имя текущего тома, напомню оно raid0, задаем команду и теперь оно будет new_raid0
Возможные значения
Работа с CacheCade
Создаем CacheCade командой
./storcli / cx add vd cc type =r [ 0 , 1 , 10 ] drives = [ EnclosureID:SlotID | :SlotID-SlotID | :SlotID,SlotID ] WT | WB ( assignvds = 0 , 1 , 2 )
RAID Consistency Check
You need to check one of your disks for consistency
The screen message "You need to check one of your disks for consistency" can appear at any time and users suffer because they don't know what's going on and how to fix the problem. That is why I am writing this post.
In this article, you will learn how to properly deal with the need to check the disk for consistency in Windows, how to recover files after checking the disk, and how to fix the disk consistency check error in several, most effective ways.
Настройка RAID контроллера для лучшей производительности
Любой инженер по системам хранения данных, хочет чтобы его инфраструктура работала как можно быстрее и использовала весь функционал заложенный в ней. Каждый вендор RAID контроллеров, имеет некий best prictice для своей продукции, давайте сегодня рассмотрим их на примере контроллеров Intel и LSI.
Write policy (Политика записи)
Политика W rite-Through : Включая данную политику контроллер начинает посылает сигнал о завершении записи только тогда, когда информация упадет на физические носители, т.е. 100 процентов будет уже на жестких дисках. Обеспечивает более высокую безопасность. Данный режим не использует кэш для ускорения записи, и будет медленнее других, однако позволяет так же достичь хороших показателей при RAID 0 и RAID 10.
Политика Write-Back : Включая данный режим политика кэширования RAID контроллера начинает посылать сигнал о завершении записи только тогда, когда информация попадает в кэш контроллера, но еще не записана на дисковый массив. Обеспечивает более высокую прозводительность чем при политике write-through. Приложение продолжает работать, не дожидаясь, чтобы данные были физически записаны на жесткие диски. Но есть одно большое, но если во время работы RAID контроллера в таком режиме у вас пропадет электричество, то с 99 процентной вероятностью вы потеряете данные, для предотвращения этого есть BBU батарейки или модули защиты данных, так же советую проверить что у вашего сервера есть UPS (источник бесперебойного питания) и дублирующее подключение питания от блока питания.
Политика Write-Back with BBU : Данный режим это все тот же Write-Back, но разница в том, что у нас есть батарейка BBU, которая предотвращает потерю данных при выключении электропитания.
BBU или Battery Backup Unit (Модуль Резервной Батареи). BBU дает батарейную защиту питания для cache RAID контроллера. В случае сбоя питания, BBU поможет сохранить данные в кэше.
storcli команды
Оптимальные настройки для контроллеров LSI
Ниже представлена таблица с рекомендуемыми настройками для контроллеров LSI, для достижения максимальной производительности. Будут рассмотрены сводные таблицы для HDD и для SSd дисков.
Где скачать LSI Storage Authority
Для того, чтобы загрузить последнюю версию LSA вам необходимо зайти на сайт Lenovo, которой на текущий момент принадлежит бизнес LSI/Avago контроллеров, это долгая история поглощений.
В поисковую строку вводим LSI Storage Authority и нажимаем найти.
Переходим на вкладку загрузки и выбираем версию под вашу операционную систему, я буду устанавливать для Windows.
На текущий момент последней версией является 004.189.000.000. Она рассчитана на операционные системы Windows Server 2012 R2 до Windows Server 2019.
Распаковываем дистрибутив LSA и запускаем для последующей установки.
Press Any Key to Skip Disk Checking Not Working
Press Any Key to Skip Disk Checking Not Working
If the user is wary of doing a disk check, they will try to reject the request. And more often than not, users tend to press any key to skip the disk check, as instructed by the on-screen prompt. However, this action does not guarantee that none of your disks will be checked for consistency. If you are afraid of losing all your data, keep reading and you will learn how to protect and, if necessary, recover data.
Факторы влияющие на производительность
Рассмотрим что такое Stripe size, Virtual Drive initialization, Consistency Check, Patrol Read.
Virtual Drive initialization - это зануление, блоков раздела, перед тестирование скорости советую дождаться полной инициализации. По времени занимает по разному все зависит от размеров массива.
Stripe size - Размер блока данных одной ячейки раздела, по сути карта как данные распределены по жестким дискам. Размер страйпа может иметь большое влияние на
Конфигурирование RAID для оптимальной производительности и других факторов эффективности. Как правило при последовательных данных увеличить скорость RAID контроллера можно с помощью размеров stripe 512 kb или 1 mb. При случайном виде доступа лучше 16 кб, все зависит от того какое По у вас будет крутиться на данном разделе. Но в большинстве случаев лучше оставить стандартный размер, предлагаемый производителем.
Consistency Check - Проверка целостности является важной функцией, которая помогает обнаружить несоответствия в данных, хранящихся на жестких дисках в RAID массивах и выявляет возможные повреждения данных.
Проверка целостности генерирует значительное количество запросов к диску, которые могут уменьшить производительность RAID. В идеале ее вообще отключить, но этим вы жертвуете оповещением о ранних проблемах с дисками.
Patrol Read - помогает обнаруживать и исправлять плохие блоки на жестких дисках и предотвращать возможную потерю данных. Patrol Read генерирует значительное количество запросов к диску, которые могут уменьшить производительность RAID контроллера.
Вы должны включить или отключить Patrol Read в зависимости от цели вашей работы
измерения.
Всем привет сегодня после того как получилось подружить HP ProLiant DL380 G7 и LSI 9361 8i, хочется разобрать возможность управления RAID контроллером LSI в VMware ESXI 5.5 через командную строку, что на мой взгляд не так удобно как в случае с графическим интерфейсом, но имеет и свои плюсы, более быстрое в случае когда вы набили руку.
Напомню что графический способ подразумевал установку утилиты MSM, почитать это можно в статье как установить MegaRAID SMIS Providers на VMware ESXi 5.5. Для того чтобы вы могли воспользоваться функционалом StorCLI для lsi raid, вам нужно его поставить, ранее я рассказывал Как установить StorCLI в Vmware ESXI 5.5, советую ознакомится. И так приступимс.
Check Disk for Errors in Windows
Check Disk for Errors in Windows
If you were still able to enter the OS, the next step is to check your hard drive for errors in Windows. You can also try to fix them completely, or you can test the hard drive with additional tools to find and fix the problem.
Общие понятия по видам кэш
Существует три разновидности cache на RAID контроллерах:
- read policy
- write policy
- i/o policy
Рассмотрим более детально, что из себя представляет каждая политика кэширования.
Recover lost data using DiskInternals RAID Recovery
Do it with DiskInternals RAID Recovery professional application. There are options for manual recovery and automatic recovery (includes a step-by-step wizard).
DiskInternals RAID Recovery recovers files from a RAID attached to a dedicated Adaptec, Dell, HP, MegaRAID, and DDF compatible RAID controller. With this application, you can create disk images for free for later safe testing of your computer. Restored files and folders are mainly exported to local or remote locations (including FTP), in addition, virtual drives can be mounted as local drives accessible by Windows Explorer, etc.
The recovery process bypasses the limitations of Windows OS, also supports named files in Unicode format and layered folders. You can view the information you find for free, and then decide for yourself whether to buy a license in a relaxed atmosphere. However, rest assured, you will be delighted with how much you can protect your data as much as possible.
This quality tool has thousands of positive reviews due to its innovative features and capabilities. Let's dwell on this in more detail:
- Restores information from badly damaged pools that are no longer mounted;
- Automatically determines the main parameters of the pool and file system, including the order of disks;
- The program works even if a new empty pool is created on top of the original one;
- Recover deleted files, as well as restore previous versions of files;
- Always checksums to make sure the file data is correct.
To start file recovery in Windows 10, first download the recommended RAID Recovery™ application on your computer or server. Then install the software on Windows 7 to 11, you can also install on Windows Server 2003 to 2019.
DiskInternals RAID Recovery - RAID Wizard
Open the RAID Recovery™ application, if you need automatic mode, activate the wizards, then be sure to select the target array.
DiskInternals RAID Recovery - RAID Wizard DiskInternals RAID Recovery - RAID Wizard DiskInternals RAID Recovery - RAID Wizard
Then decide on the priority recovery mode:
- Quick recovery mode (try it first, it will be fast).
- Full recovery mode (deeper scan and the results will be much better).
You will then have read-only access to all files found during the scan. This is necessary so that you can use the preview function and check how successful the data recovery procedure was.
Once you've reviewed all the results and are now confident that your data is back and properly restored, purchase a RAID Recovery™ license and you'll have unlimited access to your files. You can export selected files to any suitable storage device, and you can also get technical support after purchasing a license - it's great.
DiskInternals RAID Recovery - RAID Wizard DiskInternals RAID Recovery - RAID Wizard DiskInternals RAID Recovery - RAID Wizard
If the necessary files are already saved and you are satisfied with the result of the RAID recovery, congratulations and sincerely happy for you!
Recovery tips:
- Take your time and be patient until each step is completed properly.
- Review all data before recovery.
- Do not save data again to the same disk.
- When selecting a drive for quick scan, select the correct drive; otherwise you won't find your files.
Обзор настроек контроллера в LSA
Щелкаем по имени вашего контроллера, в моем примере, это LSI MegaRAID SAS 9280-16i4e.
В пункте "Controller Info" нажмите "+", чтобы развернуть его сводные данные.
Ниже будет раздел "Premium Features", где вы можете при наличии ключей активировать дополнительные плюшки.
В правой части экрана будут кнопки действий, тут нас будет интересовать две:
- Configure - которую мы уже видели, она нужна для удаления текущей конфигурации и создания новой
- More Action - она состоит из:
- Schedule Consistency Check - включение или отключение задания проверки целостности, которая будет запускаться в фоновом режиме и проверять все ли хорошо. Она конечно полезна, но кушает лишние IOPS.
- Set Patrol Read Properties - Выберите режим работы для чтения поиска ошибок из раскрывающегося списка Set Patrol Read Mode.
- Automatic - чтение выполняется автоматически в указанный вами промежуток времени.
- Manual - чтение патрулирования запускается только тогда, когда вы запускаете его вручную, выбрав "Начать чтение" на панели управления контроллера.
- Disable - чтение не запускается.
- Set Adjustable Task Rate - регулировка скорости при:
- Rebuild Rate - Скорость восстановления - введите число от 0 до 100, чтобы контролировать скорость, с которой восстановление выполняется на диске, когда это необходимо. Чем выше число, тем быстрее будет происходить перестройка (и в результате скорость ввода-вывода может быть ниже).
- Patrol Rate - Скорость патрулирования - введите число от 0 до 100, чтобы контролировать скорость, с которой выполняются патрульные чтения. Патрульное чтение контролирует диски, чтобы найти и решить потенциальные проблемы, которые могут вызвать сбой диска. Чем выше число, тем быстрее будет происходить считывание патруля (и в результате скорость ввода-вывода может быть ниже).
- BGI Rate (частота фоновой инициализации) - введите число от 0 до 100, чтобы контролировать скорость, с которой виртуальные диски инициализируются в фоновом режиме. Фоновая инициализация устанавливает зеркальное отображение или четность для виртуального диска RAID, одновременно предоставляя полный доступ к виртуальному диску. Чем выше число, тем быстрее произойдет инициализация (и в результате скорость ввода-вывода может быть ниже).
- Consistency Check Rate - Проверка согласованности - введите число от 0 до 100, чтобы контролировать скорость, с которой выполняется проверка согласованности. Проверка согласованности сканирует данные согласованности на отказоустойчивом виртуальном диске, чтобы определить, не повреждены ли эти данные. Чем выше число, тем быстрее выполняется проверка согласованности (и в результате скорость ввода-вывода может быть ниже).
- Reconstruction Rate - Скорость реконструкции. Введите число от 0 до 100, чтобы контролировать скорость, с которой происходит реконструкция виртуального диска. Чем выше число, тем быстрее происходит реконструкция (и в результате скорость ввода-вывода может быть ниже).
- Manage Power Save Settings - Набор функций MegaRAID Dimmer Switch (энергосбережение) снижает энергопотребление устройств, подключенных к контроллеру MegaRAID, что помогает более эффективно распределять ресурсы и снижает стоимость.
- Unconfigured Drives - Установите флажок, чтобы разрешить контроллеру включить не настроенные диски в режим энергосбережения.
- Hot Spare Drives - Установите флажок, чтобы разрешить контроллеру включить диски горячего резервирования для перехода в режим энергосбережения.
Разобравшись с кнопками действий, посмотрим информацию о виртуальных дисках и физических дисках. Для этого загляните в соответствующую область. Как видим у меня есть три Virtual Drives.
На каждом есть вкладка "Physical Drives", позволяющая посмотреть из каких физических дисков состоит данный массив. Например посмотрим состав DG_2. Вижу, что это 6 SSD дисков. Выбрав любой из них, я могу посмотреть все его характеристики: Статус, Product ID, Vendor ID, Serial Number, Device ID, объем, температура и многое другое. Тут же вы можете перевести его в оффлайн, разметить.
Общие команды storcli show
Первым делом переходим в каталог расположения утилиты делается это командой
Посмотреть версию storcli
либо если не переходить в каталог с программой
Получить справочную информацию по всем командам утилиты storcli
Посмотреть подсоединенные контроллеры
Нашелся один RAID контроллер.
Для более детальной информации вводим следующую команду.
Как видите тут выводится модель raid контроллера, у меня это Avago MegaRAID SAS 9361-8i, количество портов.
Так как я выяснил, что мой контроллер идет под номером 0, то в дальнейшем он будет выступать под видом /c0.
Посмотрим теперь реально всю информацию о данном RAID контроллере, для этого воспользуемся командой storcli
В итоге получаем вот такую простыню, как можете заметить информации реально вагон, для примера версии всех прошивок, всех утилит, статусы компонентов и количество ошибок.
Из полезного еще, можно посмотреть число virtual drive и физических дисков.
- показывает количество групп дисков;
- для каждой группы дисков - тип RAID, состояние, наличие фоновых задач, размер, использование кеша дисков, PI, SED, наличие свободного места, не всегда отрабатывает;
- для каждого диска - номер группы дисков, номер в группе (Row), номер корзины и слота в корзине, идентификатор устройства (DID), состояние, наличие фоновых задач, размер, использование кеша дисков, интерфейс, носитель, размер сектора, модель, раскручен ли;
- для каждого виртуального диска - номер группы дисков, тип RAID, состояние, тип доступа (RW), консистентность, тип кеширования, размер, имя;
- для BBU - модель, состояние, температура, режим работы, дата изготовления, дата следующего тестирования
Интервал сброса кэша, по умолчанию стоит 4 секунды
Если происходит проверка консистентности и если находится ошибка, должен ли контроллер прекратить ее или нет.
Так и не понял для чего данная команда Use Disk Activity For Locate, типа использовать дисковую активность для локализации диска.
Посмотреть включены ли alarm
Узнать количество плохих секторов badblocks
Узнать статус включены ли предупреждения от BBU батарейки
Узнать приоритет фоновой инициализации, по умолчанию это значение 30 %, максимально 100, минимальное 0.
Задать поведение контроллера при ошибках во время загрузки
Оптимальные настройки для контроллеров Intel
Ниже представлена таблица с рекомендуемыми настройками для контроллеров Intel, для достижения максимальной производительности. О таких параметрах как Stripe size, Virtual Drive initialization, Consistency Check, Patrol Read мы поговорим ниже. Как видите лучшим режимом чтения является Adaptive Read Ahead, а режимом записи Write Back.
Solutions - Fix Check Disk for Consistency Error
Most often, automatic disk check may appear in the following cases:
- The battery is weak.
- The computer case moves while the system is booting or running.
- The USB device is disconnected prematurely and the system does not have time to complete the current work with it.
- The computer often shuts down improperly or illegally.
- Sudden power failure and power outages occur while the computer is running.
Let's try to solve the "checking disk consistency" problem by ourselves with the help of the following methods.
Files Corrupted After Checking Disk
More often than not, if you see a message on the screen that says "one of your disks needs to be checked for consistency," you'll run a disk check to fix problems that exist on your computer's disk. This verification process does not always go smoothly. However, even if the check was successful, you will have problems and quite serious ones. You will lose access to all files on the disk or they will simply be fragmented.
Read policy (Политика чтения)
Политика Read Ahead Policy: При ее включении контроллер начинает считывать последовательно сектора на диске, находящиеся за сектором с которого извлекается информация. При низкой фрагментации данная политика позволяет увеличить скорость чтения. Каждая операция чтения будет потреблять больше ресурсов жесткого диска, но если запросы на чтение последовательные это может существенно уменьшить количество запросов на чтение на жесткие диски и может существенно повысить производительность. Этот параметр будет работать только если типичный размер запроса на чтения меньше, чем ширина полосы пропускания.
Политика No Read Ahead (Normal) : При данном режиме контроллер не будет считывать последовательно данные, данный режим предпочтительнее когда будут производиться рандомные (случайные) чтения. Также этот режим рекомендуется при измерении последовательного чтения с помощью I/O meter под Windows.
Политика Adaptive Read Policy : по сути политика адаптивного чтения при которой контроллер запускает политику упреждающего чтения только после того, как две последние операции запрашивали доступ к последовательно идущим блокам данных. Если далее идут блоки рандомно разбросанные по дисковой подсистеме контроллер возвращается в нормальный режим работы. Этот режим рекомендуется использовать, если нагрузка на RAID контроллере подразумевает смешанные и последовательные операции.
Оптимальные настройки для HP контроллеров
Disable Disk Check on Startup in Windows
If Windows still runs CHKDSK on every reboot, you need to stop checking the file system on the disk. Many users do not know how to do this, so below are 4 common ways to cancel the check.
Method one: disable the check in the registry editor
Disable the check in the registry editor
Press the "Start" button; then type "regedit" in the search bar and press the "Enter" key.
Then right-click on the regedit.exe file and select "Run as administrator".
Navigate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager", find and double click "BootExecute". After that, change "autocheck autochk *" to "autocheck autochk /k:F *" (F stands for the drive letter for the drive check).
Method two: make use of disk defragmenting
Open Windows Explorer (right-click Start and select Explorer) and locate the drive where the disk check was performed. Next, right-click this drive and select the "Properties" line from the list provided.
Make use of disk defragmenting - step 1
On the Tools tab, open Defrag and click the Defrag Now button.
Make use of disk defragmenting - step 2
If you like to work through the command line, you can type "chkdsk *: / s" (* target drive letter) and do the task too.
Method three: repair the file system error
To fix the file system error, restart your computer and hold down the F8 button. In the new window, computer repair and enter command line mode. Here intype "chkdsk *: /r /f" (* target drive letter).
Method four: format the disk
If all else fails, you still have to format the corresponding hard drive. Of course, you will lose all data, but this is not a problem if you have purchased the DiskInternals RAID Recovery application.
Warning. It is recommended that you use the Check Disk tool to scan for bad sectors on your hard drive. Then choose to protect bad sectors and use them further or replace the existing hard drive with a new one.
Что такое LSI Storage Authority Software?
LSA (LSI Storage Authority Software) - это утилита Windows/Linux предназначенная для создания, конфигурирования RADI массивов на RAID контроллерах LSI/Avago. Умеющая управлять практически любыми его настройками и функциями, например выбор кэширования, размер страйпа, настройка оповещений, фоновая проверка ошибок на предмет наличия битых секторов, одним словом это комбайн для управления вашим контроллером. LSA пришла на смену утилите LSI MSM, которую мы ранее с вами устанавливали и решали кучу багов и разного рода проблем, например "unable to connect to cimom server ". Огромным преимуществом LSI Storage Authority Software перед старым LSI MSM, это наличие веб-интерфейса, что позволяет управлять всеми настройками из браузера, с любого устройства, что согласитесь дает системному администратору больше гибкости в плане удобства, так и с точки зрения безопасности.
Оптимальные настройки для SSD
Размер stripe 256 kb, включение disk Cache Policy включен, выбран I/O Policy Direct IO, нужно дать закончить lun инициализацию, режимы записи для разных видов RAID разные.
MegaRAID Settings for Maximum SSD Performance
Если вам позволяет время то советую протестировать все возможные варианты кэширования для вашего RAID контроллера
Оптимальные настройки для HDD
Размер stripe 256 kb, включение disk Cache Policy включен, выбран I/O Policy Direct IO, нужно дать закончить lun инициализацию
MegaRAID Settings for Maximum HDD Performance
Error Message - One of Your Disks Needs to Be Checked For Consistency
One of Your Disks Needs to Be Checked For Consistency
There are several situations when Windows asks you to check your hard disk for consistency:
- The disk check is completed automatically and completely, then you can boot into the system as usual.
- Checking the disk for consistency hangs, as a result, you cannot boot the system in normal mode.
Conclusion
If the error "one of your disks needs to be checked for consistency" appears on your monitor screen, you must first of all remain calm, as rash actions will lead to data corruption.
Therefore, it is strongly recommended that you restore the data first (DiskInternals RAID Recovery will help you) and then try to fix the disk consistency check error using the above methods.
When you are sure that the required data is safe, you can try the methods above to fix the error.
Читайте также: