[+] automatyczne montowanie partycji ntfs

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
lukasamd
Posty: 26
Rejestracja: 06 września 2008, 21:08

[+] automatyczne montowanie partycji ntfs

Post autor: lukasamd »

Witam,
mam dysk sata - 2 partycje NTFS, na jednej z nich jest Windows XP.

Oprocz tego Debian (Sid). Zgodnie z instrukcjami edytowałem plik /etc/fstab i teraz wygląda on tak:

Kod: Zaznacz cały

/dev/sda1 /mnt/c ntfs ro,uid=1000,codepage=852,iocharset=iso8859-2,auto 0 2
/dev/sda2 /mnt/d ntfs ro,uid=1000,codepage=852,iocharset=iso8859-2,auto 0 2
/dev/sda3       /               ext3    errors=remount-ro 0       1
/dev/sda5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
Podałem odpowiednie numery partycji lecz nie są one automatycznie montowane. Co jest nie tak?
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post autor: maly »

Kod: Zaznacz cały

/dev/sda1	/mnt/c		ntfs-3g	rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=pl_PL.utf8,silent			0	0
Upewnij się, że parametr locale jest identyczny z tym, jaki masz ustawiony w systemie. Sprawdzasz:

Kod: Zaznacz cały

locale -a
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Zajrzyj może jeszcze wcześniej do: http://debian.linux.pl/viewtopic.php?t=777

Kod: Zaznacz cały

man fstab
man mount
Awatar użytkownika
lukasamd
Posty: 26
Rejestracja: 06 września 2008, 21:08

Post autor: lukasamd »

maly pisze:

Kod: Zaznacz cały

/dev/sda1	/mnt/c		ntfs-3g	rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=pl_PL.utf8,silent			0	0
Upewnij się, że parametr locale jest identyczny z tym, jaki masz ustawiony w systemie. Sprawdzasz:

Kod: Zaznacz cały

locale -a
Działa idealnie ;) Dzięki!
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Jeśli można, to podepnę się do tematu. Wpisałem w fstabie coś takiego:

Kod: Zaznacz cały

/dev/hda1	/mnt/xp64		ntfs-3g 	uid=1000,gid=1000,rw,noauto,user		0 	2 
W teorii powinno ruszyć, w praktyce nie bardzo.
mount wyświetla:

Kod: Zaznacz cały

Error opening '/dev/hda1': Brak dostępu
Failed to mount '/dev/hda1': Brak dostępu
Please check '/dev/hda1' and the ntfs-3g binary permissions,
and the mounting user ID. More explanation is provided at
[url]http://ntfs-3g.org/support.html#unprivileged[/url]
Byłem na stronie, zastosowałem podane chown i chmod, jednak wychodzi na to, że ntfs-3g jest wywoływane z mojego poziomu, tzn uid=1000. Co mogę z tym zrobić? kernel 2.6.26
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Daj moze uid=0,gid=0
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

problem w tym, że mi zależy by ta partycja była podmontowana dla mnie.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Kod: Zaznacz cały

man ntfs-3g
i przykłady wpisów do /etc/fstab na forum oraz to co jest napisane powyżej. Niektóre opcje montowania wpisane do pliku /etc/fstab wykluczają inne. Ważna jest dla niektórych - kolejność wpisania.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

giaur pisze:uid=0,gid=0
wywala ten sam błąd. Inwokacja z konsoli (nie z fstaba) daje mi ten sam błąd. Wychodzi na to, że jedynym logicznym sposobem będzie każdorazowa zmiana właściciela /dev/ i wszystkiego co w nim.
Znowu, ciekawi mnie jak mount daje sobie z tym radę?

Edit: paczkę pobrałem z repo, wersja 1.2531. Teraz pobrałem z oficjalnej strony projektu źródełka. Zobaczym.
Edit :p obrana wersja to 1.5012. O ile ntfs-3g.probe mówi mi, że /dev/hda1 jest odczytywalne dla mnie(uid=1000), o tyle montowanie nie przebiega bezboleśnie, mimo ustawienia odpowiednich atrybutów.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

lis6502, zerknij do materiałów, które masz podane w tym temacie. W nich masz rozwiązanie. Bezsensem jest je powielać. Są na forum przykładowe wpisy do /etc/fstab. Masz wszystkie dane aby to działało. Przekombinowałeś już.
lis6502 pisze:Znowu, ciekawi mnie jak mount daje sobie z tym radę?
Jest o tym w:

Kod: Zaznacz cały

man mount
ODPOWIEDZ