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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.053 секунд. Запросов: 24.