LINUX.ORG.RU
решено ФорумAdmin

Проверить RAID 1 mdadm

 ,


0

2

Привет. Подскажите, как можно проверить RAID1 то что данные пишутся на оба диска? Как правильно будет сделать проверку, по очереди на каждом диске, убедится что и там и там данные есть? И при этом не ждать десятки часов Resync Status?

Ответ на: комментарий от TheLinuxUser

Случайно нет ссылки на какую-то статью, где это расписывают?

Постаринке неизменяемые данные tar, изменяемые а-ля субд своими средствами.

anc ★★★★★
()
Ответ на: комментарий от ololoid

mdadm –assemble –readonly /dev/md0 /dev/sdX Должен найтись raid в деградированном состоянии. Его можно смонтировать и вытянуть данные.

Воооо, это уже ближе к моей «хотелке» протестить) Эта команда даст чисто прочесть данные, без вреда рейду? Если я так сделаю (подключу к ноуту и считаю) а потом верну в рейд, мне нужно будет его пересобирать/переподключать как-то диск, или всё будет в норме и рейд продолжит работать как работал? (Диски еще данными не заполнял, первый раз делаю рейд, перед этим и захотел протестить вот)

Но вот как раз в таких ситуациях восстановление из бекапа на новую машину было бы банально быстрее.

Бэкапы в моем случае это 1 раз в месяц будут, и данные могут стать не совсем актуальны (что-то утеряется), потому лучше так ))

TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от TheLinuxUser

Эта команда даст чисто прочесть данные, без вреда рейду?

Да.

мне нужно будет его пересобирать/переподключать

Если комп с массивом не включать, то не нужно будет ничего делать (ведь, фактически, ничего не поменялось). А если включить с одним диском, то там какие логи или мелкие файлы возможно появятся. Тогда при возврате диска синхронизация должна начатся. Настраивать, если диск тот же, ничего не нужно, ЕМНИП.

ololoid ★★★★
()
Ответ на: комментарий от ololoid

Если комп с массивом не включать, то не нужно будет ничего делать (ведь, фактически, ничего не поменялось). А если включить с одним диском, то там какие логи или мелкие файлы возможно появятся. Тогда при возврате диска синхронизация должна начатся. Настраивать, если диск тот же, ничего не нужно, ЕМНИП.

Всё, огонь, тогда по очереди подключу к ноуту, посмотрю есть ли на обоих дисках файл и верну обратно)

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от ololoid

А я и не говорю о проверке данных, а лишь о состоянии дисков - «живой» он или нет.

Состояние дисков mdadm тем более не проверяет.

Black_Shadow ★★★★★
()

будет сделать проверку, по очереди на каждом диске, убедится что

Cветодиоды моргают синхронно на каждом диске. Это первый признак нормальной работы. Как грил О Бендер.

Bootmen ☆☆☆
()
Ответ на: комментарий от Bootmen

Cветодиоды моргают синхронно на каждом диске. Это первый признак нормальной работы. Как грил О Бендер.

Если это не шутка, то светодиодов нет )) Подключены напрямую через SATA.

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от TheLinuxUser

На жестких есть лампочки.. Токо меня ненадо меня пинать Захожу в серверную: Взгляд на машинки. Вижу, что рэйди в норме. Ухожу.

Bootmen ☆☆☆
()
Последнее исправление: Bootmen (всего исправлений: 2)
Ответ на: комментарий от Bootmen

Это индикаторы на бэкплейне.

anonymous
()

И при этом не ждать десятки часов Resync Status

Разобрать зеркало и не париться

pingvinek
()
Ответ на: комментарий от ololoid

mdadm –assemble –readonly /dev/md0 /dev/sdX

Что-то не работает на чтение. Требует 2 диска… «mdadm: /dev/md0 assembled from 1 drive - need all 2 to start it (use –run to insist).»

TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от Bootmen

Свезло тебе

Та походу нет) Рейд теперь «деградирован» в основной системе..))

Командой:

sudo mdadm /dev/md0 --add /dev/sdc1 

Снова добавил второй диск в массив, он добавился и сразу перешел в нормальный статус «Active Sync» а рейд «Clean»

TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от Bootmen

Походу помощь форума тебе как развлечение.

Да нет) Вон @ololoid помог годной командой как проверить данные на каждом диске с другого устройства. А @Nastishka напомнила о check. Сейчас после того как диск обратно вернул, его и запустил.

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от Bootmen

Ну давай сначала: fdisk -l


Disk /dev/md0: 3,64 TiB, 4000649838592 bytes, 7813769216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/sdb: 3,64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: WDC WD40EFZX-68A
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A1983507-45D1-4084-B4DB-AA2BE27759DA

Disk /dev/sdc: 3,64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: WDC WD40EFZX-68A
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EEFF77AE-12C4-4869-B2AD-0D77DD80DA7E
TheLinuxUser ★★
() автор топика
Ответ на: комментарий от Bootmen

Дальше по ссылке: https://qna.habr.com/q/9822

Так у меня нет проблем с ним после ребута. Я простестил всё что хотел, он работает корректно.

Чтобы проблем таких не было я делал:

sudo sh -c "echo "DEVICE partitions" > /etc/mdadm/mdadm.conf"
sudo sh -c "mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf"
sudo update-initramfs -u
reboot
TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от Bootmen

он работает корректно.

?

Что? Ну файлы на двух дисках есть, статус у него активной синхронизации, всё впорядке.

TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от Bootmen

Дурни Мы (форум) на три листа отвечали каклу заряжённому..

Bootmen ☆☆☆
()
Последнее исправление: Bootmen (всего исправлений: 1)
Ответ на: комментарий от TheLinuxUser

Да не за что. Пусть работает исправно!

Было аж в кайф хоть теоретически тряхнуть стариной, а то теперь я дальше джиры с конфлюенсом нечасто вылезаю :`(

P.S. Сорян, был в рождественском отпуске вдали от «инторнетов», не мог ответить на твои последующие сообщения. Но хорошо, что ты разобрался со всем.

ololoid ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.