Strona 1 z 2
[+] automatyczne montowanie partycji ntfs
: 04 października 2008, 20:37
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?
: 04 października 2008, 21:05
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:
: 04 października 2008, 21:20
autor: fnmirk
: 06 października 2008, 20:06
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:
Działa idealnie

Dzięki!
: 08 listopada 2008, 19:03
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
: 09 listopada 2008, 00:27
autor: giaur
Daj moze uid=0,gid=0
: 09 listopada 2008, 01:16
autor: lis6502
problem w tym, że mi zależy by ta partycja była podmontowana dla mnie.
: 09 listopada 2008, 02:57
autor: fnmirk
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.
: 09 listopada 2008, 11:25
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

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.
: 09 listopada 2008, 13:03
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: