Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Zapis na ntfs [vyřešeno]  (Přečteno 2796 krát)

dexter_cz

  • Návštěvník
  • Příspěvků: 44
Zapis na ntfs [vyřešeno]
« kdy: 17 Července 2008, 18:04:15 »
Tak sem dneska z aktualizoval ubuntu 8.04 a prestal mi jit zapis na ntfs disky.
Da se to nejak z provoznit,nebo nevite v cem by mohl byt problem?
« Poslední změna: 18 Července 2008, 11:05:35 od Tomáš Pikálek »
Acer Aspire 5670 - Ubuntu 10.04
Intel Core2duo 1,8 ghz,2GB ram,Nvidia 260 gtx- ubuntu 10.04,opensuse 11.1 a win 7

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Zapis na ntfs
« Odpověď #1 kdy: 17 Července 2008, 18:07:09 »
prestal mi jit zapis
To znamená co? Čtení jde, zápis ne? Nebo nejde nic? Nějaké chyby? ... Opravdu je třeba víc informací, nemáme křišťálovou kouli.

sandrick

  • Aktivní člen
  • *
  • Příspěvků: 299
Re: Zapis na ntfs
« Odpověď #2 kdy: 17 Července 2008, 18:19:54 »
Pise zapis, tak asi nefunguje zapis :)

Oprava je jednoducha, pouzij ntfs-3g driver v fstabu.

Priklad:

/dev/sda1 /mnt/widle ntfs-3g defaults 0 0


Ehm, taky je treba instalovat ten driver... apt-get install ntfs-3g
« Poslední změna: 17 Července 2008, 18:21:52 od sandrick »

dexter_cz

  • Návštěvník
  • Příspěvků: 44
Re: Zapis na ntfs
« Odpověď #3 kdy: 17 Července 2008, 18:35:39 »
V fstabu sem upravil a porad nefunguje.zapis mi fungoval celou dobu co mam HH a ted proste po aktualizaci nejede.
Hlavne si uz nepamatuju co se aktualizovalolo :)
Acer Aspire 5670 - Ubuntu 10.04
Intel Core2duo 1,8 ghz,2GB ram,Nvidia 260 gtx- ubuntu 10.04,opensuse 11.1 a win 7

sandrick

  • Aktivní člen
  • *
  • Příspěvků: 299
Re: Zapis na ntfs
« Odpověď #4 kdy: 17 Července 2008, 18:39:58 »
Tak sem hod ten vypis fstabu, kdyz Ti to porad nejde.

Apropos, doslo ti, ze po tehle zmenach musis remountovat ten disk?

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Zapis na ntfs
« Odpověď #5 kdy: 17 Července 2008, 18:47:06 »
Hlavne si uz nepamatuju co se aktualizovalolo :)
Pokud jste aktualizoval přes správce aktualizací:
Systém -> Správa -> Synaptic -> Výběr -> Historie

dexter_cz

  • Návštěvník
  • Příspěvků: 44
Re: Zapis na ntfs
« Odpověď #6 kdy: 17 Července 2008, 19:34:05 »
Tak mi jde zapisovat jako root.Jak se da nastavit aby mohl zapisovat i uzivatel?
zkousim to a nejak se mi to nedari.nejdrim se to zkousel pres chmod a pak
ze sem si otevrel jako root slozku media a naklikat to pres klikatka.
Acer Aspire 5670 - Ubuntu 10.04
Intel Core2duo 1,8 ghz,2GB ram,Nvidia 260 gtx- ubuntu 10.04,opensuse 11.1 a win 7

sandrick

  • Aktivní člen
  • *
  • Příspěvků: 299
Re: Zapis na ntfs
« Odpověď #7 kdy: 17 Července 2008, 19:45:34 »
Do parametru v fstabu pridas user

Priklad

/dev/sda1 /mnt/widle ntfs-3g user,defaults 0 0

dexter_cz

  • Návštěvník
  • Příspěvků: 44
Re: Zapis na ntfs
« Odpověď #8 kdy: 18 Července 2008, 00:17:25 »
muj fstab vypada takhle a stejne to nejde
/dev/sda2  /media/270  ntfs-3g  defaults,user,umask=0222,nls=utf8  0  0
Acer Aspire 5670 - Ubuntu 10.04
Intel Core2duo 1,8 ghz,2GB ram,Nvidia 260 gtx- ubuntu 10.04,opensuse 11.1 a win 7

pivik

  • Host
Re: Zapis na ntfs
« Odpověď #9 kdy: 18 Července 2008, 05:48:11 »
Zkoušel jsi disky odpojit a použít ntfs-config?

Kód: [Vybrat]
http://wiki.ubuntu.cz/Podpora%20z%C3%A1pisu%20pro%20NTFS

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Zapis na ntfs
« Odpověď #10 kdy: 18 Července 2008, 08:30:27 »
Do parametru v fstabu pridas user
To nastavuje, že ho běžný uživatel může připojit a odpojit, se zápisem to nemá nic společného.
Zkuste smazat tu část umask=0222.

pxjava

  • Návštěvník
  • Příspěvků: 96
    • Horejsek.com
Re: Zapis na ntfs
« Odpověď #11 kdy: 18 Července 2008, 09:27:52 »
akorad sem to resil vcera :-D ja to vyresil tak ze jsem

/dev/sda2  /media/270  ntfs-3g  defaults,user,umask=0222,nls=utf8  0  0

zmenil na

/dev/sda2  /media/270  ntfs-3g  defaults,user,umask=000,nls=utf8  0  0

s umask=000 (jako chmod 777) ma opravneni uplne kazdej zapisovat/cist/menit ;)
http://forum.ubuntu.cz/index.php?topic=25486.0 ;)
Ubuntu 9.10
Asus P5Q; Intel Core 2 Duo E8500; 2x 2048MB DDR2; GeForce 9600GT 512MB; SBA 7.1; Samsung SyncMaster 205bw; Logitech Wave; 2x WESTERN DIGITAL Caviar Green 1.5T a Seagate 500G
Osobni web www.horejsek.com

dexter_cz

  • Návštěvník
  • Příspěvků: 44
Re: Zapis na ntfs
« Odpověď #12 kdy: 18 Července 2008, 10:13:13 »
Tak je to vyreseno vyresila to rada umask=000
Acer Aspire 5670 - Ubuntu 10.04
Intel Core2duo 1,8 ghz,2GB ram,Nvidia 260 gtx- ubuntu 10.04,opensuse 11.1 a win 7

sandrick

  • Aktivní člen
  • *
  • Příspěvků: 299
Re: Zapis na ntfs
« Odpověď #13 kdy: 18 Července 2008, 16:06:14 »
Do parametru v fstabu pridas user
To nastavuje, že ho běžný uživatel může připojit a odpojit, se zápisem to nemá nic společného.
Zkuste smazat tu část umask=0222.

Mno, to je zajimavy problem. Uzivatel, ktery disk pripoji s pravem cteni a zapisu na nej nemuze zapisovat? Skutecne? No, ja tedy se stejnymi parametry zapisovat muzu...

Jinak umask prehazi prava na vsech existujicich souborech a adresarich, coz s umask=000 znamena, ze pokud je na disku neco vytvoreno treba "rootem", tak to nyni muze menit kazdy. To me neprijde zrovna nejlepsi / bezpecny. Alespon bych zakazal zapis "ostatnim"
Kód: [Vybrat]
umask=0113

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Zapis na ntfs [vyřešeno]
« Odpověď #14 kdy: 18 Července 2008, 16:54:56 »
Skutecne?
Ano, je to tak, viz manuál:
Kód: [Vybrat]
              user   Allow an ordinary user to mount  the  file  system.   The
                     name  of  the mounting user is written to mtab so that he
                     can unmount the file system again.  This  option  implies
                     the  options noexec, nosuid, and nodev (unless overridden
                     by  subsequent   options,   as   in   the   option   line
                     user,exec,dev,suid).
Což znamená, že běžný uživatel může disk připojit, ale pokud na to nemá potřebná oprávnění (která ale nejsou dána touto volbou), zapisovat na něj nemůže (může se stát, že nebude moci ani číst).

sandrick

  • Aktivní člen
  • *
  • Příspěvků: 299
Re: Zapis na ntfs [vyřešeno]
« Odpověď #15 kdy: 18 Července 2008, 17:13:45 »
Skutecne?
Což znamená, že běžný uživatel může disk připojit, ale pokud na to nemá potřebná oprávnění (která ale nejsou dána touto volbou), zapisovat na něj nemůže (může se stát, že nebude moci ani číst).

A cim jsou ta prava dana? Ja tomu rozumim tak, ze pokud je na disku vytvoren rekneme soubor "ahoj" pod rootem, tak ho (zpravidla) muzu jen cist, ne jej zapisovat. Ale muzu si za stejnych podminek vytvorit vlastni soubor "ahoj2".

Jestli mam pravdu, tak je to tak jedine dobre. Nechci se vracet do doby FAT pres umask=000.

Jinak jsi mel vyse pravdu s tim umask=222, ktere zakazuje zapis vsem - to se pak tezko na ten filesystem neco zapisuje...

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Zapis na ntfs [vyřešeno]
« Odpověď #16 kdy: 18 Července 2008, 17:36:42 »
U Linuxových FS je to dáno tím, jak soubor vytvoříte. U nich také většinou žádný umask nepoužíváte, je to celkem zbytečné, spíše někdy nežádoucí.

Problém je, že FAT ani NTFS oprávnění v Linuxovém stylu nastavovat neumí (FAT neumí oprávnění vůbec; NTFS umí, ale naprosto odlišné). Proto se tam nerozlišuje, co vytvořil root a co běžný uživatel. Oprávnění souborů a složek na takovém oddíle se dá nastavit právě pomocí umask (případně dmask, fmask). Jak umask funguje je na Wiki:
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku#head-55d824c9cc33b9c908592f6ccd9b5cb49f07a139
Nevím, jak u FAT, ale pokud u NTFS umask neuvedete, měl by i běžný uživatel mít práva na něj zapisovat (je to tak zřejmě někde nastaveno, určitě to ale nebude na všech distribucích).

sandrick

  • Aktivní člen
  • *
  • Příspěvků: 299
Re: Zapis na ntfs [vyřešeno]
« Odpověď #17 kdy: 18 Července 2008, 17:59:19 »
Mas pravdu! Na ext3 disku normalne funguji prava, jak jsem vyse popisoval. Ale na NTFS nejdou - vlastnikem kazdeho souboru je root. Dokonce i soubory vytvorene mnou jsou jakoby vlastnene rootem, ale muzu je mazat a menit pod beznym uzivatelem.
Tj. v Linuxu zrejme na NTFS prava vubec nefungujou... Respektive fungujou pouze pro disk jako celek (jestli jsem to spravne pochopil). To je teda prasarna...
Jeste s tim budu experimentovat, do ted jsem v zil v blahove predstave, ze NTFS filesystem funguje z uzivatelskeho hlediska stejne jako ext3.

 

Provoz zaštiťuje spolek OpenAlt.