jak na automount NTFS disku

nainstaloval jsme si pod rootem captive-ntfs z http://www.jankratochvil.net/project/captive/#notes a pomoci mount -t captive-ntfs /dev/hda1 /mnt/dosc si namountuju NTFS partition; bohuzel ale tenhle prikaz jde jen pod rootem; zkusil jsme dle navodu na http://www.abclinuxu.cz/clanky/show/73846 do /etc/fstab pridat /dev/hda1 /mnt/dosc captive-ntfs users 0 0 , ale nefunguje to :expressionless: … nevite jak namountovat automaticky disk i pro jine nez root uzivatele?

  1. co nefunguje? Ten mount, nebo pristup na ty disky pro jine uzivatel?
  2. mate nejaky specialni duvod proc pouzivat captive-ntfs a ne ntfs ovladac z livna nebo ntfs-3g z extras, ktere jsou overene ze funguji?
  1. pod jinym uzivatelem nez je root mi prikaz mount -t captive-ntfs /dev/hda1 /mnt/dosc (po kterem teprve v mnt/dosc vidim adresarovou strukturu ntfs partition) hlasi “mount: only root can do that”
  2. nemam…bylo to prvni reseni ktery jsem vyguglil (mam linux nainstalovany teprve tyden)

Prikaz mount a umount muze skutecne pouzivat pouze superuzivatel. Ostatni uzivatele je mohou pouzivat pouze, maji-li nastavena potrebna prava pres sudo.

Podrobny navod, jak pripojit ntfs, je uveden v prirucce

http://wiki.fedora.cz/doku.php?id=navody:fc6pripojeni_disku

takze mi nejak unika smysl Vaseho googlovani…

Macky

Prikazy mount a umount muzou pouzivat vsichni uzivatele, jen root ho ale muze pouzivat s plne specifikovanymi parametry. Ostatni mohou pouzivat mount a umount pouze na zarizeni definovana ve fstab. Tak je to spravne a melo by to zustat. Jinak doporucuji pouzit navod z prirucky, usetrite nam i sobe dalsi starosti. Snad to pomuze.

me ani tak nejde o zmenu prav pro prikaz mount, jako spis o automount; odinstaloval jsem captive-ntfs a nainstaloval podle navodu z wiki (paradni odkaz…holt sem zvyklej kdyz neco resim nejdriv guglit.) 3g a situace se opet opakuje; musim stale rucne (su; mount…) pripojovat; vsiml jsem si, ze pri bootovani se objevuji prave pri mountovani (nebo proste nejake praci s filesystemy) chyby, bohuzel nevim kde (nebo zda se vubec vytvari) nejaky log kde bych tyhle chyby nasel; ve /var/log jsem nejak nic nenasel

Pravdepodobne chyba v fstab.

Pred chvili jsem to zkusil presne podle navodu a vsechno OK. Poradne si zkontrolujte cestu k pripojovaci adresari a nezapomente na konec fstab vlozit prazdny radek. Az si budete 100% jisty, ze je fstab OK, napisto do prikazove radky

mount -a
ls /cesta_k_pripojovacimu_adresari

Na vypisu byste mel videt obsah pripojenoho diskoveho oddilu.

Macky

po
su
mount -a
ls /cesta_k_pripojovacimu_adresari
se skutecne vypise obsah korektne, ale jak to udelat, abych nemusel su; mount -a psat?

pozn.: pri bootu se objevuji nejake chyby; nejdriv neco s filesystemem a pak s fuse…neco ve smyslu, ze nemuze vytvorit /dev/fuse protoze uz existuje

mount -a by mel byt to same jako pripojovani svazku pri startu. Jak je to presne s ti fuse nevim. Zkuste pri startu systemu zmacknout shit+i a krokovat start jesli uvidite co presne to pise.

takze sem ntfs-3g i oba balicky fuse odinstaloval, restartoval a pri bootu se jiz 2 hlaseni [SELHALO] NEOBJEVILA

  • naistaloval jsem opet ntfs-3g (pomoci yum a doinstalovalo se samo i to fuse, ktere pozadovalo)

  • pomoci mount /dev/hda1 /mnt/windows/ -t ntfs-3g -o rw,nls=utf8,umask=0222 pripojil partition a ls /mnt/windows mi ukaze obsah teto partition

  • pomoci umount /mnt/windows/ odpojil

  • do fstab pridal /dev/hda1 /media/windows ntfs-3g rw,nls=utf8,umask=0000 0 0 a pridal samozrejmne i prazdnou radku

  • pro jistotu jsem pomoci chmod 777 /mnt/windows nastavil prava

  • NICMENE, po tom vsem se pri bootu opet ukazuji ty chybova hlaseni a partition neni automaticky pripojena (musim ji pripojit rucne):expressionless:

  • zapnul jsem interaktivni rezim pri bootu a nejdriv se objevi
    Pripojuji lokalni systemy souboru: [SELHALO]

  • pak v interaktivnim rezimu
    Spustit sluzbu netfs
    Pripojuji ostatni systemy souboru: Failed to create /dev/fuse: Soubor jiz existuje
    fusermount: failed to open /dev/fuse: Permission denied
    Failed to mount NTFSUnmounting /dev/hda1() [SELHALO]

z http://fuse.sourceforge.net/wiki/index.php/FAQ#Why_doesnx27.t_mounting_as_user_work_if_installing_FUSE_from_a_packagex3f.
jsem zkusil
chmod o+rw /dev/fuse
a pak i
chmod 4755 /usr/bin/fusermount
nic z toho nepomohlo

tak uz jsem po vikendu “windowsovskeho” restartovani docela unaven.))…ale je to poucne…holt budu muset pouzivat mount -a :confused:

Pokud vam fstab z nejakeho duvodu dela problemy pak to muzete vyresit tzv. rucne - pridejte si prikaz mount -t blabla do /etc/rc.local

Co se tyce toho /dev/fuse, je dost mozne ze toto zarizeni spravuje udev. Tzn. pokud zmenite prava pomoci chmod, moc to nepomuze, protoze zarizeni je pri startu systemu vytvorenu znovu s pravy podle pravidel udev.

Chyby, ktere lze ladit jen restartem systemu jsou fakt nah… treba takovy nefunkcni poweroff je taky lahudka.:slight_smile:

Pozorne sleduju toto tema, protoze mam na nove nainstalovane FC6 naprosto stejny problem a chtel jsem najit reseni tohoto zadrhelu.
Zatim se zaridim podle rady covexe, ale kdybyste tomu nekdo prisel na kloub bude Vam urcite vdecny nejen zigzag.

chmod o+rw /dev/fuse asi fungovat nebude. Necetl jsem celou diskuzi, ale pokud chcete rw pro vsechy na /dev/fuse tak musite poeditovat /etc/udev/rules.d/60-fuse.rules a zmenit MODE=“0660” na MODE=“0666”
Pak znovu zavest modul fuse do pameti: rmmod fuse; modprobe -v fuse

Pri update baliku fuse.rpm se ta zmena zase ztrati. Neni to config soubor.

A dalsi reseni, mozna lepsi, je pridat uzivatele do skupiny fuse.

covex: je to divny, ale pridanim mount -a (nebo mount -t…) do /etc/rc.local nema zadny efekt; stale pomuze jedine kdyz tento prikaz spustim rucne!?

kalidah: ktere uzivatele? predpokladam, ze toho ktery se pri boote pokousi s fuse pracovat; zkusil jsem pridat root a nepomohlo to; nepomohla ani zmena v /etc/udev/rules.d/60-fuse.rules z MODE=“0660” na MODE=“0666”

A co selinux? Me takto odmita pri bootu pripojit ncpfs. Rucne to pak jde. Ve /var/log/messages je o tom hlaska. Zkuste selinux permissive aby se vyloucil vliv selinux.

sice sem uplne (po precteni nakych diskuzi a par clanku) asi zcela nepochopil co presne SELinux je…nicmene volba SELINUX=disabled (nebo v mem pripade …=permissive (viz. http://www.abclinuxu.cz/forum/show/112886)) v /etc/sysconfig/selinux POMOHLA…DIKY VSEM ZA PODPORU…a ted k dalsimu problemu.)