Я создал зеркало raid 1, я сделал два раздела на одном жестком диске, это sdc1 и sdc2, мой вопрос заключается в том, как проверить, что данные записываются на оба диска, и как я могу узнать из sdc1 и sdc2, как написать конкретный раздел
1 ответ
Вы не упоминаете, аппаратный 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