Solaris format: быстро пролейблить диски
15.06.2010
После добавления новых дисков в Solaris их нужно пролейблить (пример). Обычно это делают руками в команде format, но если дисков много, то это первращается в гемор. Итак, быстрый метод:
# devfsadm
# echo label > /tmp/cmd.txt
# echo quit >> /tmp/cmd.txt
# for i in /dev/rdsk/*s2; do format -f /tmp/cmd.txt $i; done
UPDATE 20100728
Самый простой и быстрый способ:
for i in /dev/rdsk/*s2 ;do echo label | format $i ;done
Ссылки
Первоисточник: Labeling large number of LUNs in Solaris
man format
06.07.2010 в 14:39
Можно немного проще, без временного файла:
for i in /dev/rdsk/*s2; do echo -e «label\ny\nquit»|format $i; done
Проверено на Solaris 10 10/09
24.07.2010 в 17:36
можно на всякий пожарный не метить диски, которые в работе. Я параноик ;)
24.07.2010 в 17:37
а, ну да — quit при использовании через опцию -f — лишняя. минус одна строка ;)