После добавления новых дисков в 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

3 комментария на запись “Solaris format: быстро пролейблить диски”

  1. AnViar пишет:

    Можно немного проще, без временного файла:
    for i in /dev/rdsk/*s2; do echo -e «label\ny\nquit»|format $i; done
    Проверено на Solaris 10 10/09

  2. Ilya Tyshchenko пишет:

    можно на всякий пожарный не метить диски, которые в работе. Я параноик ;)

  3. Ilya Tyshchenko пишет:

    а, ну да — quit при использовании через опцию -f — лишняя. минус одна строка ;)