Главная » Разборы

Status dm-raid: живой член и синхронизированный член — разные состояния

Запросить

Панель массива должна показывать больше, чем доступность всех дисков. В dm-raid символ A означает alive и in-sync, а a — alive, но ещё не in-sync. Приведение обоих к одинаковому зелёному состоянию скрывает незавершённое восстановление избыточности.

Sync_action различает resync, recover, check, repair и reshape. Recover относится к восстановлению или замене члена, тогда как resync может идти после нечистого завершения. Процент относится к указанному действию. Поэтому полоса «проверка дисков» без названия этапа теряет важную эксплуатационную информацию.

Документация описывает check как чтение и проверку согласованности без исправления, а repair — с коррекцией найденных расхождений. Mismatch_cnt имеет смысл после соответствующей проверки. Нулевой показатель вне понятного контекста нельзя автоматически считать свежим доказательством согласованности всего массива.

В приёмке сопоставляют health символы, sync_action и отношение progress. После завершения проверяют ожидаемое состояние и прикладную доступность. Check не подменяют repair без отдельного плана изменения данных. Даже синхронизированный массив подтверждает свою структурную границу, а корректность файлов и содержимого приложения требует собственных проверок.

Основание — Official upstream Linux v6.18 tag device-mapper documentation; fixed reference edition, разделы Status; sync_action; mismatch_cnt; Message Interface. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — документация официального тега Linux v6.18, указанная как фиксированная редакция. Это не утверждение о последнем ядре или установленной сборке. Реальные тома, параметры LVM, кэш и ключи не проверялись; операций с блочными устройствами и внедрения отказов не выполнялось.

Все разборы

Весь каталог Motorola и аналогов — 13 позиций

Возимые и носимые станции, TETRA, PoC и Си-Би — всё, что держим на складе.