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

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
lamek
Beginner
Posty: 108
Rejestracja: 07 marca 2009, 13:22

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

Post 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ę.
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post 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?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post 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
button
Beginner
Posty: 242
Rejestracja: 04 marca 2008, 16:39

Post 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ć.
lamek
Beginner
Posty: 108
Rejestracja: 07 marca 2009, 13:22

Post 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)?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
lamek
Beginner
Posty: 108
Rejestracja: 07 marca 2009, 13:22

Post 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.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Znalazłeś opis dla Archa, a korzystasz z Debiana. W przybliżeniu:

Kod: Zaznacz cały

rc.d = init.d
lamek
Beginner
Posty: 108
Rejestracja: 07 marca 2009, 13:22

Post 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?
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Zgaduję:
initd.conf?
ODPOWIEDZ