Strona 1 z 2

[+] NTFS-3g - automatyczne montowanie dysku USB przez system

: 28 marca 2009, 14:44
autor: lamek
Witam. Posiadam dysk sata na USB, chcę by po podłączeniu go przy odpalonym już systemie, w momencie podłączenia sam się montował w trybie zapis/odczyt bez potrzeby wpisywania w konsoli za każdym razem:

Kod: Zaznacz cały

ntfs-3g /dev/sdb1 /media/dysk_zew -o force
Odnośnie tego dysku dodałem linijkę w fstab, jednak jak dysk nie jest podłączony przy starcie systemu to go nie montuje.

Szukałem rozwiązania w dziale dla początkujących oraz w wyszukiwarce, jednak nie znalazłem satysfakcjonującej mnie odpowiedzi.

Mój plik /etc/fstab:

Kod: Zaznacz cały

proc            /proc           proc    defaults        0       0
/dev/sda7       /               ext3    errors=remount-ro 0       1
/dev/sda8       /home           ext3    defaults        0       2
/dev/sda6       /mnt/maluszek   vfat    rw,users,umask=0000    0    0
/dev/sda9       none            swap    sw              0       0
/dev/sda5    /mnt/tytan         ntfs-3g    defaults    0       0 
/dev/sda2    /mnt/winda      ntfs-3g    defaults    0       0
/dev/sdb1    /media/dysk_zew  ntfs-3g force 0 0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
Za pomoc z góry dziękuję.

: 28 marca 2009, 15:17
autor: AdeBe
1. Zachowanie systemu przy starcie jest normalne, partycje z fstab są montowane tylko jednorazowo podczas startu.
2. Zastanawia mnie ta opcja force. Czy wg. ciebie naprawdę jest konieczna?
3. Jeśli chcesz żeby dysk montował się w dowolnej chwili, to należałoby wyrzucić ten wpis z fstab, a pokombinować z HAL'em. Bo rozumiem, że w tej chwili dysk jest montowany w trybie read-only jeśli podłączysz go w trakcie działania systemu?

: 28 marca 2009, 15:48
autor: fnmirk
lamek, było i jest na forum tylko nie dosłownie.
Poniższe pakiety mają być zainstalowane w systemie:

Kod: Zaznacz cały

dpkg -l | grep mount
dpkg -l | grep hal
dpkg -l | grep udev

: 28 marca 2009, 15:49
autor: button
Dodanie do fstab nic nie da. Wiem, że w kde3 jesto do wyklikania. Prawym na ikonę dysku wejść we właściwości i szukaj czegoś z automontowaniem. Dla kde4 jest plazmoid Device Notifier with Automount, który automatycznie montuje wszystkie zewnętrzne media podłączane podczas pracy systemu. Jak jest w Gnome, nie wiem nie używam.
A jak nie to, to trzeba w ustawieniach hala pogrzebać.

: 28 marca 2009, 15:57
autor: lamek
Czyli z fstab mam usunąć:
/dev/sdb1 /media/dysk_zew ntfs-3g force 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
Doinstalować pakiety które podał fnmirk a następnie jak skorzystam z posta umieszczonego przez dowoszek w temacie:
http://debian.linux.pl/viewtopic.php?t=13744

To w piękny ładny sposób normalne dyski będą montowane przez fstab, a przenośne przez HAL, kiedy podepnę urządzenie (cd-rom/sata na usb)?

: 28 marca 2009, 16:18
autor: fnmirk
Zapomniałem dodać, że jest potrzebny jeszcze pakiet pmount aby mógł montować urządzenie użytkownik.

Ps.
lamek, korzystaj z opcji sprawdzania pisowni.

: 31 marca 2009, 13:44
autor: lamek
Doinstalowałem te pakiety i co dalej?
Próbowałem go skonfigurować go korzystając:
http://wiki.arch-linux.pl/wiki/HAL
ale plików:
/etc/rc.conf
Nie ma w systemie, podobnie jak:
/etc/rc.d/hal start
bash: /etc/rc.d/hal: Nie ma takiego pliku ani katalogu
To jak mam zrobić by mi się uruchamiał przy starcie i montował dyski NTFS na usb, pendrive'y i cd?
Plik 90-user-methods.fdi mam.

: 31 marca 2009, 13:57
autor: lis6502
Znalazłeś opis dla Archa, a korzystasz z Debiana. W przybliżeniu:

Kod: Zaznacz cały

rc.d = init.d

: 31 marca 2009, 14:01
autor: lamek
A co jeżeli chodzi o rc.conf, jaki plik temu odpowiada w Debianie? Albo może jakbyś mógł podać stronkę z podobnym opisem tylko dla Debiana?

: 31 marca 2009, 14:04
autor: Ister
Zgaduję:
initd.conf?