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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru МоёМесто.ru Mister Wong Яндекс Закладки

Комментарии (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 — лишняя. минус одна строка ;)