Название говорит само за себя.
tune2fs -c 0 /dev/sda1
tune2fs -c 1 /dev/md0
tune2fs -l /dev/sda1
показывает, что счетчик монтирования снова установлен на 1
для / dev / sda1 и / dev / md0.
мне нужна только автоматическая проверка файловой системы на программное обеспечение устройство рейда, а не диски участников, но оно продолжает работать для дисков участников.
/dev/md0
это устройство поверх /dev/sda1
и /dev/sdX1
, диски-члены массива RAID 1. Это означает, что все изменения, которые вы вносите в файловую систему на /dev/md0
будет распространен на оба диска-участника. Это ответ на ваш вопрос в заголовке.
Это также означает, что UUID файловой системы одинаков на обоих /dev/sdX1
и /dev/mdo
.
После того, как вы настроили RAID 1 с устройствами-участниками, вам не следует вносить какие-либо изменения непосредственно в диски-участники (включая tune2fs и т. Д.), Поскольку это может нарушить работу RAID.
Какую изначальную проблему вы пытаетесь решить здесь?
Мои диски-участники и диск RAID1 имеют одинаковый UUID. Изменит UUID участников через:
tune2fs -U time /dev/sda1
но теперь у меня есть сомнения, потому что, похоже, существуют противоречивые взгляды на то, должны ли UUID дисков-участников равняться UUID RAID?
# for fs in md1 sda2 sdb2; do tune2fs -l /dev/${fs} | egrep -i '(UUID|Hash Seed)'; done;
Filesystem UUID: 0de026e2-a1ce-461c-bb3f-c3982b064b4c
Directory Hash Seed: 0a5f8be8-965c-48b2-a0c6-3c1cd314a12f
Filesystem UUID: 0de026e2-a1ce-461c-bb3f-c3982b064b4c
Directory Hash Seed: 0a5f8be8-965c-48b2-a0c6-3c1cd314a12f
Filesystem UUID: 0de026e2-a1ce-461c-bb3f-c3982b064b4c
Directory Hash Seed: 0a5f8be8-965c-48b2-a0c6-3c1cd314a12f
Автоматические проверки файловой системы во время загрузки основаны на информации, содержащейся в файле fstab.
Это означает, что либо у вас проблема в конфигурации / etc / fstab, либо если вы используете LABEL или UUID, у вас есть проблема с настройкой этих блочных устройств. Я подозреваю, что это проблема, связанная с конфигурацией udev или udev.