Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Giant_Squid в Feb 14, 2007, 12:53



Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Giant_Squid в Feb 14, 2007, 12:53
Привет!

Ползвам Ubuntu 6.04 на лаптопа. Интересува ме коя програма/пакет управлява автомонтирането на USB-то и къде са конф. файлове?

От време оно си знам, че автомонтирането се конфигурира в /etc/fstab .  Само че в Убунту-то в /etc/fstab няма ред, отговарящ на USB-то.  Ето го fstab:

Цитат

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda1       /media/sda1     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
/dev/sda3       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0


Когато пъхна USB-то, то се автомонтира в /media/  като /media/KINGSTON и в /etc/mtab се появява това:
Цитат

/dev/sdb1 /media/KINGSTON vfat rw,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8 0 0


Мира нямам от това, че не мога да разбера къде се съхранява тази конфигурационна информация.  grep -r sdb1 /etc/*  не ми дава нищо (освен /etc/mtab, разбира се, когато стикчето е плъгнато :) ). Това не ми е никакъв проблем, просто от любопитство -- все пак, в Линукс човек трябва да знае какво има "под капака на двигателя".

Благодаря предварително!


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Йордан в Feb 14, 2007, 15:05
хардуерен абстрактен слой  + pmount + разни още скриптове на КДЕ например

С първите две постигаш монтиране от всички юзери, а с последното автоматичното набутване в КДЕ или Гном. Впрочем понякога се ползва и automount

В кубунту при мен е с първия пример.


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Lord Bad в Feb 14, 2007, 16:50
А понякога се ползват и submount и supermount - варианти има много.:)


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Giant_Squid в Feb 14, 2007, 17:28
Благодаря за отговорите!

Да разбирам ли, че може да няма конф. файл някъде в /etc/..... , такъв че да описва с какви опции се mount-ва дадено устройство (каквото е USBто)?

В такъв случай, ако искам да сменя тези опции -- примерно, да дам други default permissions -- за USBто, къде да пипна? Погледнах man page-а на pmount, не се казва откъде чете конф. опции. Файлът /etc/pmount.allow няма нищо. Колкото до hal, намерих с малко ровене онлайн, че имал конф. файл/etc/dbus-1/system.d/hal.conf  , но не виждам в него каквото и да е за USBто.

supermount и submount не знам какво са.

Благодаря отново!


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Йордан в Feb 14, 2007, 18:21
Примерен код
dancho@thoth:~$ cat /etc/group|grep plugdev
plugdev:x:46:haldaemon,dancho
dancho@thoth:~$  

Всеки потребител използващ pmount трябва да е в групата plugdev. Съответно виждаш, че аз (данчо) и юзера на hal демона имат пермишъни. Ако погледнеш къде имат права ще оцелиш кьоравото ;)

Можеш да пробваш и тази интересна команда:
Примерен код
sudo grep -r -i pmount *


Останалата информация може да се намери в man страницата ;) Доста е кратка и интересна :)


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Giant_Squid в Feb 15, 2007, 10:34

Примерен код
dancho@thoth:~$ cat /etc/group|grep plugdev
plugdev:x:46:haldaemon,dancho
dancho@thoth:~$  

Всеки потребител използващ pmount трябва да е в групата plugdev. Съответно виждаш, че аз (данчо) и юзера на hal демона имат пермишъни.


ОК, при мен  е същото (с точност до юзърнейма :) ).


Ако погледнеш къде имат права ще оцелиш кьоравото ;)


Не съм сигурен, че те разбирам. Предполагам, че имаш предвид "кои файлове/директории са в групата plugdev"? Потърсих с find и открих, че само /media/sda1/  (това е уиндоуският партишън) и
/usr/bin/pmount
/usr/bin/pumount
са в групата plugdev.  Не е това кьоравото...


Можеш да пробваш и тази интересна команда:
Примерен код
sudo grep -r -i pmount *



Това къде -- в /etc ли? Единственото попадение там е /etc/pmount.allow , който има само три закоментарени реда.

Както и да е.  Благодаря за желанието!

Поздрави!





Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Йордан в Feb 16, 2007, 16:12
Ъ, а къде беше въпроса, че му изпуснах края? Каква е целта на занятието?


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: plamen_f в Feb 16, 2007, 17:28
Нещо тука не ми стана ясно?

При мен USB флашовете се моунтават и ънмоунтват автоматично. И това е финкция от 5.04 насам.
А съм сменил 3 нотбука за периода и няколко комп-а.....


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: phantomlord в Feb 17, 2007, 01:09
Виж и това:
http://www.myfreesoft.net/phpBB2/viewtopic.php?t=53


Титла: Конф. файл за монтиране на usb в ubuntu?
Публикувано от: Giant_Squid в Feb 20, 2007, 10:12
Цитат (GigaVolt @ Фев. 16 2007,17:12)
Ъ, а къде беше въпроса, че му изпуснах края? Каква е целта на занятието?

Здравей,

Съжалявам за прекъсването в разговора.


Целта на занятието :) беше да се разбере къде, в кой файл демек, се намират конфигурационните опции, съобразно които Убунту авто-монтира USBто.  Имайки предвид това, което ти ми посочи, а именно че pmount и haldaemon управляват това автомонтиране, целта на занятието може да се преформулира така: къде се намират конфигурационните опции на тези програми?

Това го питам от чисто любопитство. НЯМАМ проблеми с автомонтирането. Просто се дразня от това, че нещо става автоматично, а аз не знам къде са конф. опции. Примерно, механизмът с /etc/fstab ми е ясен и дори да не го знам наизуст, за 5 минути мога да си намеря изчерпателно инфо, ако искам да сменя някакви опции там. Докато с pmount и USBто просто не знам къде да пипна, ако искам да променя някоя опция. Ако искам USBто да се автомонтира не в /media , а в /mnt , не знам какво да направя.

ОК, ето съвсем прост въпрос: как да се укаже на Ubuntu-то да монтира флаша като /mnt/flash-drive , а НЕ като /media/KINGSTON , както е по default?