Форматирование нескольких дисков в AIX

311
Jakekq

Первоначально я получил помощь, чтобы выяснить, как удалить несколько дисков из списка.

Теперь я хотел бы попытаться использовать такой же код для форматирования нескольких дисков с помощью цикла.

for i in `lsdev -Cc disk |grep Defined|awk ''`; do rmdev -dl $i; done 

Этот код избавляет от всех моих жестких дисков.

Я хотел бы знать, возможно ли использовать это для форматирования дисков в AIX. Я также хотел бы отметить, что мой OS диск HDISK0 доступен, но я не хочу стирать этот диск.

for i in `lsdev -Cc disk |grep Available| 

Я нашел этот код в Интернете, но не уверен, что он делает.

for disk in $(lspv | awk '') ; do dd if=/dev/zero of=/dev/r$ bs=1024 count=10 echo $disk wiped done 

Эта фотография выглядит так, как обычно. Я должен идти построчно, выбирая каждый диск, а затем приказывая системе стереть диск. Я также должен открыть новое окно терминала для каждого диска. Который может быть до 40+ за раз.

0

1 ответ на вопрос

0
aixguy

Что код делает, так это записывает «нулевые» блоки на первые 10 МБ диска, что эффективно перезаписывает его.

Приведенный ниже код возьмет все диски в вашей системе, кроме помеченных как «rootvg» (т.е. диски вашей ОС), и перезапишет их.

 for disk in $(lspv | grep -v rootvg | awk '') ; do dd if=/dev/zero of=/dev/r$ bs=1024 count=10 echo $disk wiped done 

Удачи и будьте осторожны.

Дэвид.

Я не проверил это навсегда. Спасибо за ответ. Позволит ли это решение мне увидеть те диски, на которых запускались ошибки данных. Значения сколько он восстановил и сколько у него было? Jakekq 7 лет назад 0
Нет, он не сделает ничего из этого, если вы не встроите это в сценарий. Я не уверен, что вы подразумеваете под "ошибками при запуске данных". Если есть аппаратная ошибка, она должна быть перехвачена o / s в errpt. Если есть ошибки в данных, которые не связаны с оборудованием, очистка диска с помощью «dd» сделает его неактуальным. Сколько дисков, которые вы обработали или стерли, можно легко встроить в сценарий с помощью канала к "wc -l". Если вам нужна дополнительная помощь, пожалуйста, будьте более конкретны с вашей ситуацией, и я постараюсь помочь. aixguy 6 лет назад 0

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