Добрый день...
Необходимо написать маленький скрипт, который пройтед по всем дискам hda ( к примеру ) и примонтирует их к папкам C,D,E в корне...
Как пройтись по всем дискам я знаю... Основная загвоздка в массике с буками... Не хотелось бы массив этот ручками прописывать...
Как можно это решить?
Маленький Shell скрипт
Модераторы: /dev/random, Модераторы разделов
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Маленький Shell скрипт
немного криво.
Код: Выделить всё
for i in `ls /dev/[s,h]d[a-z][1-9]*`; do echo "mount $i ${i//dev/mnt}"; done
-
- Сообщения: 97
Re: Маленький Shell скрипт
diesel писал(а): ↑22.10.2007 14:52немного криво.
Код: Выделить всё
for i in `ls /dev/[s,h]d[a-z][1-9]*`; do echo "mount $i ${i//dev/mnt}"; done
Видимо я немного не так описал задачу...
Хотел примерно следующее...
вот есть допустим диск hda
у него
hda1
hda2
hda3
Вот скрипт должен сматрировать их в C,D,E начиная с C
-
- Сообщения: 478
- Статус: Maestro
- ОС: Linux Kubuntu 7.10
Re: Маленький Shell скрипт
xfree86 писал(а): ↑22.10.2007 15:08diesel писал(а): ↑22.10.2007 14:52немного криво.
Код: Выделить всё
for i in `ls /dev/[s,h]d[a-z][1-9]*`; do echo "mount $i ${i//dev/mnt}"; done
Видимо я немного не так описал задачу...
Хотел примерно следующее...
вот есть допустим диск hda
у него
hda1
hda2
hda3
Вот скрипт должен сматрировать их в C,D,E начиная с C
Не все так просто
Например у тебя установлен Линукс и винда и имеем партиции
hda1 NTFS
hda2 EXT3
hda3 EXTENDED
hda5 LinuxSwap
hda6 NTFS
hda7 FAT32
Исходя из твоей схемы будет так
hda1 NTFS ----------- C:
hda2 EXT3 ----------- D:
hda3 EXTENDED ---- E:
hda5 LinuxSwap ---- F:
hda6 NTFS ---------- G:
hda7 FAT32 --------- H:
Но это будет неправильно сам понимаешь
Правильно будет так
hda1 NTFS ----------- C: (смонтируем в /media/C)
hda2 EXT3 ----------- /
hda3 EXTENDED ----
hda5 LinuxSwap ----
hda6 NTFS ---------- D: (смонтируем в /media/D)
hda7 FAT32 --------- E: (смонтируем в /media/E)
А значит и скрипт будет сложнее - надо проверять партиции на файловую систему и если это NTFS или FAT32 то уже тогда смонтировать его по букве и сменить букву в переменной на следующюю
-
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Маленький Shell скрипт
а чем проблема просмотра файловой системы и монтирование в случае винды vfat ntfs ?