Указать дефольтные параметры при монтировании

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Указать дефольтные параметры при монтировании

Сообщение AMD »

Хочу чтоб при написание комманды mount /dev/sda8 /media/F - все монтировалось правильно
конечно линукс определяет партицию как NTFS и монтирует равнозначно команде mount -t ntfs /dev/sda8 /media/F но меня больше устроит mount -t ntfs-3g -o locale=ru_RU.UTF-8,force,umask=000,uid=1000,gid=1000,auto,rw,nouser /dev/sda8 /media/F

Где мне указать дефольтные параметры при автопределении файловой системы?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Указать дефольтные параметры при монтировании

Сообщение Uncle_Theodore »

Пропиши монтирование с опциями в /etc/fstab и монтируй как mount /dev/sda8 или mount /media/F
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Указать дефольтные параметры при монтировании

Сообщение *Sasha* »

Дабавь свою запись в fstab и монтировать можно будет так, mount /dev/sda8
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Re: Указать дефольтные параметры при монтировании

Сообщение AMD »

*Sasha* писал(а):
22.10.2007 03:53
Дабавь свою запись в fstab и монтировать можно будет так, mount /dev/sda8


Спасибо но это я знаю - но это далеко не устраивает

/dev/sda8 это так к примеру было - а реально он может быть разным

/dev/sdb8
/dev/sdc8
/dev/sdd8
/dev/sda1
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sdb5
/dev/sdc5
/dev/sdd5


скорее что это не все варианты просто флэшки бывают разные с разным количеством партиций

ваш вариант также неприменим по простой причине что партиция не всегда в NTFS а может быть и в фате и в ext3

Что разве не сушествует в системе где нибудь где прописать дефольтные параметры для определенных файловых систем?
дело в том что при запуске комманды mount /dev/sda8 /media/F Linux правильно сам определяет файловйю систему но вот параметры прилагаемые совершенно не правильны оссобенно в плане кодировки вот собственно в чем проблемма.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Указать дефольтные параметры при монтировании

Сообщение Uncle_Theodore »

Напиши скрипт. Что-то типа

Код: Выделить всё

#!/bin/bash
mount -t ntfs-3g -o locale=ru_RU.UTF-8,force,umask=000,uid=1000,gid=1000,auto,rw,nouser  $1 $2


Загони это в файл mount_flash_card.sh, сделай его исполняемым и монтируй
./mount_flash_card.sh <что> <куда>
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Re: Указать дефольтные параметры при монтировании

Сообщение AMD »

Uncle_Theodore писал(а):
22.10.2007 04:26
Напиши скрипт. Что-то типа

Код: Выделить всё

#!/bin/bash
echo 'mount -t ntfs-3g -o locale=ru_RU.UTF-8,force,umask=000,uid=1000,gid=1000,auto,rw,nouser ' $1 $2

Думал и напишу скрипт - если нет другого решения

А еще в Кде есть автомонтирование - где оно настраивается?
Например если я в Кде вставляю флэшку и она сама монтируется но не всегда коректно и приходится отмонтировать а потом монтировать а потом монтировать коректно - конечно это не трудно - но не нравится когда у меня сисема работает через одно место и хочется добить чтоб все работало правильно или (если добить не получится) вообше отключить эти неправильно работающие излишества. Где конфигурируется это КДЕ автомонтирование?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Указать дефольтные параметры при монтировании

Сообщение Uncle_Theodore »

Я там поправил свой код, у тебя в цитате старый остался... :)
KDE через HAL автомонтирует, насколько я знаю. Там есть куча всяких параметров, которые можно редактировать и устанавливать...
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Re: Указать дефольтные параметры при монтировании

Сообщение AMD »

Uncle_Theodore писал(а):
22.10.2007 04:38
Я там поправил свой код, у тебя в цитате старый остался... :)
KDE через HAL автомонтирует, насколько я знаю. Там есть куча всяких параметров, которые можно редактировать и устанавливать...


А где находятся файли настройки HAL ??? нашел /etc/hal - но там есть вложенные папки но они пустые

А вот если написать скрипт mountpro $1 $2
#!/bin/bash
FS=function100($1) #какойто функцией извлечь название файловой системы из девайса
#потом в зависимости от файловой системы выполнить нужный код

Select case $FS
case "ntfs"
echo 'mount -t ntfs-3g -o locale=ru_RU.UTF-8,force,umask=000,uid=1000,gid=1000,auto,rw,nouser ' $1 $2
case "vfat"
echo 'mount -t vfat -o defaults,codepage=866,iocharset=utf8,uid=1000,gid=1000,auto,rw,nouser ' $1 $2
case "ext3"
echo 'mount -t ext3 -o defaults,noatime,errors=remount-ro ' $1 $2
case else
echo 'mount ' $1 $2
end select

Конечно инструкция select ... case написана не в стиле bash - надо будет подправить
да и найти как в переменую FS вставить название файловой системы данной партиции
Спасибо сказали: