Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Bash script  (Прочитано 2421 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AMD

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
    • Просмотр профиля
Bash script
« : 06 Июля 2007, 11:00:35 »
Как мне в bash сделать скрипт чтобы он вычеслил первую партицию на ext3
схема такая

берем hda1 если он есть но не Ext3 то переходим на hda2 потом на hda3 и потом на hda4

если его нету(не сушествует)

переходим на hdc1

потом
переходим на sda1

потом
переходим на sdb1


Когда находим партицию прекрашаем поиск и сохраняем её в переменую например $Partition
Искать надо только в primary партициях - тоесть только до 4


Помогите кто более продвинут в этом

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Bash script
« Ответ #1 : 06 Июля 2007, 14:58:32 »
список разделов есть в /proc/partitions, где посмотреть их типы - не знаю, надо искать там же в /proc

Оффлайн AMD

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
    • Просмотр профиля
Re: Bash script
« Ответ #2 : 08 Июля 2007, 10:07:23 »
список разделов есть в /proc/partitions, где посмотреть их типы - не знаю, надо искать там же в /proc

Да но разделы еще не замонтированые

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Bash script
« Ответ #3 : 09 Августа 2007, 09:29:21 »
# for letter in a b c d; do fdisk -l /dev/hd$letter | grep Linux$; done | awk '{ print $1; }'

 

Страница сгенерирована за 0.062 секунд. Запросов: 25.