Замените оба диска в набеге 1 зеркало

При выполнении команды в оболочке, она всегда выполняется как дочерний процесс к этой оболочке если

  1. это - встроенная оболочка (как cd)
  2. это получено (. /path/to/file, source /path/to/file)
  3. это выполняется через exec

Можно легко проверить это с ps -e -o pid,ppid,user,args.

source .bash_profile влияния подокружают, только если переменные были отмечены для экспорта (см. declare -x).

4
14.01.2015, 11:10
2 ответа

Так что предполагая, что вы используете MDADM, вы можете сделать именно то, что вы предлагаете только предостережение, заключается в том, что утилита мониторинга RAID, как правило, обрабатывает только один диск одновременно и обычно, когда вы помешаете один, как не удалось. Далее вам просто нужно убедиться, что он завершил копирование данных, прежде чем удалить старые диски из массива RAID, иначе вы получите удаление дисков «живых» ничем в новых и повредите свой массив.

Команды, которые вы найдете полезные для этого, следующие:

Чтобы добавить новый диск в массив:

# mdadm /dev/<mddevice> --add /dev/<newdisk> 

, чтобы увидеть процесс состояния и восстановления:

cat /proc/mdstat

, чтобы пометить старый диск как «не удалось» «И удалить его из массива:

# mdadm /dev/<mddevice> --fail /dev/<olddisk> --remove /dev/<olddisk> 

Я бы предложил сделать один диск одновременно и проверить статус массива RAID через MDSTAT, прежде чем удалить второй (и потенциально только жизнеспособный диск) из массива Отказ Моя единственная причина, по которой предположить, что это опыт, учит вас взять несколько небольших шагов, а не в одном большом и лицевом выздоровлении от аварийных бедствий. Профилактика намного лучше, чем лекарство.

7
27.01.2020, 20:49

Я не вижу, как вы можете добавить два диска одновременно в общем случае и мигрировать. (Я знаю, что вы можете делать такие вещи с помощью Trickery LVM, если это то, что вы используете для вашего RAID1.)

Что похоже на то, что он должен работать в любом случае это:

  1. Pull HD2
  2. ждать RAID для обработки отказа HD2, копируя старый HD1 на новый HD2
  3. Pull HD1
  4. Вставить новый HD1
  5. ждать RAID для обработки отказа HD1 HD1, копируя новый HD2 на новый HD1

Но я не системный парень, поэтому беру это с щепоткой соли. Имейте в виду, что, поскольку у нас есть переработка событий здесь, вы не получите обновление мощности, даже если новые HDS больше, чем старые, я думаю.

1
27.01.2020, 20:49

Теги

Похожие вопросы