[Debian] Automatyczne montowanie dysku po jego wykryciu


(Maniootek) #1

Witam,

Przypuszczam, że temat wałkowany milion razy. Ja niestety nie znalazłem rozwiązania mojego problemu. Chodzi mi o to, że mam dwa dyski USB z czego jeden powoduje zawieszenie się BIOS-u (komputer się nie włączy jeśli jest podpięty ten dysk USB). Natomiast gdy załaduje się mój Linux i użyję komendy :

ntfs-3g /dev/sdc1 /mnt/dysk2

to wszystko działa W pliku /etc/fstab dodałem wpisy odnośnie obu dysków.

UUID=529A937D9A935C73 /mnt/iomega ntfs-3g force 0 0

UUID="1234123412341234" /mnt/wd ntfs-3g force 0 0

Po uruchomieniu systemu, podłączeniu drugiego dysku, żaden z nich nie jest zamontowany. Gdy zostawię w fstab wpis tylko do tego dzialajacego dysku to po uruchomieniu systemu ten jeden dysk jest zamontowany.

Rozwiązaniem mojego problemu była by usługa lub program który działa w tle i sprawdza czy jest jakiś dysk podpięty, sprawdza jego UUID lub Label i montuje go do ustalonego wcześniej gdzieś miejsca. Montowanie miało by odbywać się automatycznie po wykryciu nowego sprzętu w systemie. Jakieś porady?


(marcin82) #2

Zajrzyj tutaj:

http://wiki.debian.org/AutoFs

http://linuxconfig.org/automatically-mo ... ith-autofs .


(Maniootek) #3

Rozwiązałem troszkę inaczej problem. Sprawdziłem UUID moich dysków USB i dodałem je do /etc/fstab

UUID="529A937D9A935C73" /mnt/iomega ntfs-3g force 0 0

UUID="1234123412341234" /mnt/wd ntfs-3g force 0 0

gdy załaduje mi się system, podłącze dyski USB, wykonam polecenie:

mount -a

i wszystko z /etc/fstab zostanie zamontowane (jeśli dysk jest podłączony)


(mati75) #4

Zainstaluj gvfs.


(Maniootek) #5

"GVFS is the virtual filesystem for the GNOME desktop"

a coś co będzie działać bez X-ów?

głównie to chodzi mi o to aby montował się dysk automatycznie np do /mnt/ i tworzyl katalog z nazwa urzadzenia.


(linux_to_syf_^^) #6

Dlaczego po prostu nie skorzystasz z AutoFS sugerowanego przez marcin'82?


(Maniootek) #7

Skorzystałem, zainstalowałem, lecz nie działa tak jak chcę. W pliku /etc/auto.master dodałem

/mnt /etc/auto.misc --timeout=2

natomiast do pliku /etc/auto.misc dodałem:

iomega -fstype=auto UUID=c10b7e65-6202-4b28-d99c-c03f6c97f083

seriale -fstype=auto UUID=36b179a8-f62b-1dc7-babf-036eff85358c

slawek -fstype=auto UUID=BEA01C94A01C54ED

wd -fstype=auto UUID=4A18552718551375

pendrajf -fstype=auto UUID=C6A86F7AA86F683F

z tego wszystkiego montuje się tylko jeden dysk ten pierwszy, reszta nie montuje się gdy je podepnę