Я создал зеркало raid 1, я сделал два раздела на одном жестком диске, это sdc1 и sdc2, мой вопрос заключается в том, как проверить, что данные записываются на оба диска, и как я могу узнать из sdc1 и sdc2, как написать конкретный раздел

1 ответ1

0

Вы не упоминаете, аппаратный RAID или программный RAID. Поскольку оба раздела находятся на одном жестком диске, я предполагаю, что это программный RAID.

Большинство программных RAID-решений имеют метод тестирования репликации данных между разделами. Например, у raidtools есть команда "raidsetfaulty". Вот пример того, как вы можете использовать его:

raidsetfaulty /dev/md1 /dev/sdc2

должно быть достаточно для сбоя диска /dev /sdc2 массива /dev /md1. Если вы используете mdadm, просто введите

mdadm --manage --set-faulty /dev/md1 /dev/sdc2

Теперь все идет вверх и веселье появляется. Во-первых, вы должны увидеть что-то вроде первой строки этого в журнале вашей системы. Что-то вроде второй строки появится, если у вас настроены запасные диски.

kernel: raid1: Disk failure on sdc2, disabling device. 
kernel: md1: resyncing spare disk sdb7 to replace failed disk

Проверка /proc /mdstat out покажет поврежденный массив. Если был доступен запасной диск, реконструкция должна была начаться.

Источник: http://www.tldp.org/HOWTO/Software-RAID-HOWTO-6.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .