Mandriva Fórum

Hardware v Mandriva Linuxu => Disky, řadiče, CD a DVD => : janslav November 04, 2009, 11:42:26



: USB Flash nejde zapisovat
: janslav November 04, 2009, 11:42:26
Mám USB Flash 2GB Kinggston, zformátované pod W XP a chtěl bych ho použít k přenosu textových souborů mezi  počítačem s W XP pod MS Word na můj počítač s Mandriva 2009.1+KDE 4.2 pod OpenOffice Writer tam a zpět.
USB se na počítači připojí a lze z něj soubory přečíst, ale nejde na něj soubory vve Writeru uložit. Vždy to píše.  "..Chyba při ukládání objektu, objekt nedostupný kvůli nedostatečným uživatelským oprávněním."

Při připojení v Mandrivě mám zvolenou možnost "...Umožnit zápis běžným uživaẗelům".
Co dělám špatně ?



: Re: USB Flash nejde zapisovat
: pert2 November 04, 2009, 19:30:08
Na jaký souborový systém jsi ten flashdisk naformátoval (FAT32 nebo NTFS)?
Pokud na NTFS, doporučuji přeformátovat na FAT32.


: Re: USB Flash nejde zapisovat
: janslav November 05, 2009, 09:50:27
Na USB je od začátku system souborů FAT.


: Re: USB Flash nejde zapisovat
: pert2 November 05, 2009, 17:35:52
Připoj ten flashdisk, spusť konsole, a napiš: mount. Výpis dej sem.
Nebo napiš do konsole: mount >~/vypis
Výpis bude v souboru /home/ty/vypis.


: Re: USB Flash nejde zapisovat
: vallonew November 05, 2009, 17:51:29
Mám USB Flash 2GB Kinggston, zformátované pod W XP a chtěl bych ho použít k přenosu textových souborů mezi  počítačem s W XP pod MS Word na můj počítač s Mandriva 2009.1+KDE 4.2 pod OpenOffice Writer tam a zpět.
USB se na počítači připojí a lze z něj soubory přečíst, ale nejde na něj soubory vve Writeru uložit. Vždy to píše.  "..Chyba při ukládání objektu, objekt nedostupný kvůli nedostatečným uživatelským oprávněním."

Při připojení v Mandrivě mám zvolenou možnost "...Umožnit zápis běžným uživaẗelům".
Co dělám špatně ?
Ano to se stává u některých souborů z M. Office. Prostě dej jen uložit jako, a ulož to někam v jakémkoliv formátu do PC. Já to ukládám pro sebe v OO a pro někoho v MO. Tento uložený soubor už mi normálně funguje, ale při tom ten původní ne. Přitom jsou oba totožné. Aspoň mě to vždy takto funguje.   ;)


: Re: USB Flash nejde zapisovat
: janslav November 13, 2009, 14:55:54
Když to USBflash připojím, tak výpis mount je:

/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/sda6 on /home type ext3 (rw)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /home/vmaxflash type vfat (rw,check=relaxed)

Jinak ale kopírování souborů z USB na PC jde, ale já potřebuji kopírovat z PC na USB a to nefunguje...


: Re: USB Flash nejde zapisovat
: vallonew November 13, 2009, 16:31:44
Když to USBflash připojím, tak výpis mount je:

/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/sda6 on /home type ext3 (rw)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /home/vmaxflash type vfat (rw,check=relaxed)

Jinak ale kopírování souborů z USB na PC jde, ale já potřebuji kopírovat z PC na USB a to nefunguje...

Tak to jsem tomu problému špatně rozumněl. To výše opravím.   :-\


: Re: USB Flash nejde zapisovat
: vallonew November 13, 2009, 16:55:51
Když to USBflash připojím, tak výpis mount je:

/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/sda6 on /home type ext3 (rw)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /home/vmaxflash type vfat (rw,check=relaxed)

Jinak ale kopírování souborů z USB na PC jde, ale já potřebuji kopírovat z PC na USB a to nefunguje...

Jediné co k tomu můžu dodat, tak jsem se díval na volby v ovládacím centru/hardware/pevný disk/nástroj pro nastavení/přepnout expertní režim(u té flashky)/volby a právě v nich nemám zaškrtnuto vůbec nic. Tak se podívat právě tam. Já můžu normálně kopírovat a mazat a funguje to. Tak to je nastavené od instalace a nic jsem s tím nedělal. Tohle je v grafice (klikátko) a v terminálu neporadím, protože nevím.  Flash musí být samozřejmě připojená. :D


: Re: USB Flash nejde zapisovat
: janslav November 13, 2009, 18:15:05
Zkoušel jsem všechno, v nastavení voleb ať nemám zatrženo nic, nebo když zatrhnu možnost zapisovat a povolit přístup všem uživatelům, nic se nezmění a zapisovat na USB nejde.


: Re: USB Flash nejde zapisovat
: vallonew November 13, 2009, 18:32:34
Poslední  je formát FAT 32, jestli to nebude ono, tak mě už nic nenapadá.   ???


: Re: USB Flash nejde zapisovat
: pert2 November 13, 2009, 19:00:09
1.Vůbec se mi nelíbí ten přípojný bod /home/vmaxflash - ten jsi nastavoval ty?
  Mělo by stačit upravit práva adresáře vmaxflash, jako root napiš do konzole:
 chmod 777 /home/vmaxflash

2. Jiný postup, přípojný bod je v /media/mujflashdisk:
Odpoj flashdisk.
Vytvoř (pod uživatelem root) adresář /media/mujflashdisk - v konzole napiš:
mkdir /media/mujflashdisk
Upravíš práva adresáře - přístup mají všichni - uživatel, skupina i ostatní:
chmod 777 /media/mujflashdisk
Uprav řádek v souboru /etc/fstab (pod uživatelem root), aby vypadal takto:
/dev/sdb1 /media/mujflashdisk auto users,noauto,noatime,umask=0 0 0
Připoj flashdisk.
Napiš do příkazového řádku v konzole jako root:
chmod 777 /media/mujflashdisk

Až to pojede, můžeš místo /dev/sdb1 použít UUID:
http://www.abclinuxu.cz/poradna/linux/show/163256
 


: Re: USB Flash nejde zapisovat
: janslav November 14, 2009, 10:21:19
Udělal jsem tu změnu práv pro vmaxflash zasláním instrukce chmod 777 na adresář /home/vmaxflash, žádná změna, stále na vmaxflash nemohu zapisovat.

Prohlédnutím vlastností adresáře vmaxflash jsem zjistil, že jeho vlastnictví je: uživatel-root, skupina-root, a že já na něj skutečně zapisovat nemohu.

Jak to lze změnit, když chmod nepomáhá ?


: Re: USB Flash nejde zapisovat
: Peťoš November 14, 2009, 10:39:32
Udelal bych to jinak. strc Flash disk do kompu a pak spust MCC > DrakDisk (správa místních disků). Na zalozce mezi disky bude i ta flashka. Klepnout na ni. Prepsat pripojny bod na /mnt/flashka . Potom klepnout na tlacitko Expertni rezim (ta jmena tlacitek ber +/-, nejsem si jimi jisty) a pak Volby. Snad /pokud je to to spravne tlacitko ;)  se otevre nove okno se zatrzitky. Na konci je dalsi tlacitko (Pokrocile??, fakt nevim). Muzes tam pak napsat dalsi parametry. Napis tam:

umask=000,users

ulozit, zapsat. A pak by to konecne melo jet :)


: Re: USB Flash nejde zapisovat
: pert2 November 14, 2009, 11:17:42
Prohlédnutím vlastností adresáře vmaxflash jsem zjistil, že jeho vlastnictví je: uživatel-root, skupina-root, a že já na něj skutečně zapisovat nemohu.
Jak to lze změnit, když chmod nepomáhá ?

chmod musíš dělat pod uživatelem root...


: Re: USB Flash nejde zapisovat
: Peťoš November 14, 2009, 11:19:44
chmod musíš dělat pod uživatelem root...
IMHO je to udělat přes to MCC. Připojí to přes UUID, na trvalé místo a se správnými právy ;) Ale samozřejmě máš pravdu. Jen je podivný například přípojný bod... :-\


: Re: USB Flash nejde zapisovat
: janslav November 14, 2009, 19:50:24
Udělal jsem to podle návodu, přepsal jsem přístupový bod, ale nic se nezměnilo.  Po připojení flashky je přístupový bod /mnt/flashka, vlastník adresáře /mnt/flashka stále jen root a z flasky jdou číst soubory, ale ne zapisovat.

Pro info uvádím obsah file /etc/flash

# Entry for /dev/sda1 :
UUID=4b59223d-341f-481c-bfbb-dae9fef3f8d8 / ext3 defaults 1 1
# Entry for /dev/sda6 :
UUID=cabff366-b24e-4975-9b2d-ac0c2033da8c /home ext3 defaults 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,dev,noauto,ro,exec 0 0
# Entry for /dev/sdb1 :
UUID=32B1-4BE0 /mnt/flashka vfat umask=0,user,flush,sync,umask=000,users 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0
# Entry for /dev/sda5 :
UUID=25473cbf-f30e-4fae-8bf5-f318b34e6814 swap swap defaults 0 0

Co už je proboha špatně ?



: Re: USB Flash nejde zapisovat
: Peťoš November 14, 2009, 19:54:35
Pro info uvádím obsah file /etc/flash
Hadam, že to je /etc/fstab ;)

Jako root napiš:
chmod 777 /mnt/flash

Pak si otevři (opět jako root) soubor /etc/fstab a přepiš řádek:
UUID=32B1-4BE0 /mnt/flashka vfat umask=0,user,flush,sync,umask=000,users 0 0
NA:
UUID=32B1-4BE0 /mnt/flashka auto user,flush,sync,umask=000,users 0 0

(vfat změň na auto a smaž prvni umask=0,. ten druhy nechej. Je to ale divne...


: Re: USB Flash nejde zapisovat
: janslav November 15, 2009, 11:16:40
Zkouším to, ale mám ještě jeden problém:

Když si v konsoli otevřu kwrite a zkouším otevřít /etc/fstab, tak to odmítne s tímto výpisem:

[root@Local tata]# kwrite
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher
klauncher(17302) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.                                                                     
kdeinit4: Communication error with launcher. Exiting!                             
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher                     
klauncher(17305) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.                                                                     
kdeinit4: Communication error with launcher. Exiting!


Co by se s tím dalo dělat nebo jak jinak přepsat v režimu su ten soubor /etc/fstab  ?

Omlouvám se za to, jsem asi dost lama...


: Re: USB Flash nejde zapisovat
: Peťoš November 15, 2009, 11:19:34

[root@Local tata]# kwrite
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher
klauncher(17302) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.                                                                     
kdeinit4: Communication error with launcher. Exiting!                             
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher                     
klauncher(17305) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.                                                                     
kdeinit4: Communication error with launcher. Exiting!
Zkus místo kwirte použít příkaz:

mcedit /etc/fstab

pokud Ti to napíše, že ten příkaz nezná, doinstaluj balíček mc, pak zkus znovu. Je to jednodušší program, ale 100% funkční. :)


: Re: USB Flash nejde zapisovat
: alda81 November 15, 2009, 11:41:11
jenom doplním, že to je bug v Mandrivě , místo
su
stačí zadat
su -
a pojede i kwrite,
ale mc je opravdu na tu úpravu nejlepší :)


: Re: USB Flash nejde zapisovat
: janslav November 15, 2009, 11:48:14
OK,už to funguje.
Ten mcedit je opravdu jednoduchý a pěkný. Připomíná některé editory z dávného MS-DOSu.
Díky za pomoc.
Slav.


: Re: USB Flash nejde zapisovat
: Peťoš November 15, 2009, 11:51:28
To jsem moc rád, že jsem pomohl ;)
mcedit používám na všechno, krom vývoje složitějších programů (a občas i tam). Přesně (dle mého) splňuje filozofii programu, který dělá jen jednu věc, ale dělá ji dokonale.
:)


: Re: USB Flash nejde zapisovat
: janslav November 15, 2009, 12:07:22
Když už jsme to tak rozpitvali, měl bych ještě dva dotazy:

1) Nešlo by to nějak udělat, aby se flaska připojovala sama po zastrčení, nebo nějakým jednoduchým příkazem - zatím to dělám přes Mandriva control centrum a to je dost kostrbaté....

2) Nejde mi nějak Krusader v SU režimu, po zadání hesla píše:

Není možné spustit proces Není možné komunikovat s aplikací klauncher: Not connected to D-Bus server.


Čím by se to dalo napravit ?  /Stejnou hlášku to psalo při spuštění Kwrite z konzole v su režimu...)


: Re: USB Flash nejde zapisovat
: Peťoš November 15, 2009, 12:12:25
add 2.)
je třeba, aby jsi používal příkaz su - (su mezera pomlčka) místo prostého su (bez mezery a pomlcky). Jinak to nepojede.

add 1.) příkaz jako jůzr:
mount /mnt/flashka


: Re: USB Flash nejde zapisovat
: David Šindelář November 15, 2009, 14:44:20
Tak to tu nějak sleduji a zajímá mě, jaké má výhody mít pro flashdisk trvalý záznam ve fstab? Já běžně připojím libovolnou flashku nebo externí disk a jedu (musí být teda vypnutý speedboot).
http://wiki.mandriva.com/en/2010.0_Errata#USB_removable_storage_devices_and_internal_HD_partitions_can.27t_be_mounted_from_Dolphin_or_Nautilus (http://wiki.mandriva.com/en/2010.0_Errata#USB_removable_storage_devices_and_internal_HD_partitions_can.27t_be_mounted_from_Dolphin_or_Nautilus)


: Re: USB Flash nejde zapisovat
: pert2 November 15, 2009, 15:16:41
Pokud to funguje, není co řešit...
K těm výhodám:
- "Ruční" nastavení v /etc/fstab funguje vždy, nezávisle na prostředí - terminál, IceWm, KDE - všude se připojí stejně,
- Může fungovat bez grafických klikátek, které mohou mít (mají) chyby - zdá se mi, že je to už v Mandrivě  tradicí...,
- Mohu si nastavit parametry pro jednotlivé externí disky - já třeba jinak připojuji mobil (s volbou sync), jinak flashdisk...

Nastavení v /etc/fstab je až poslední možností - pokud vše funguje, flashdisk se připojí sám.


: Re: USB Flash nejde zapisovat
: Rellik - Dušan December 19, 2009, 08:28:33
Řešení možná bude jednodužší než se zdá... Viz můj příspěvek tady:
http://forum.mandrivalinux.cz/index.php?topic=11594.msg70731#msg70731

Chce to všechny externí disky (flash) a karty před startem systému odpojit a pak to jede v pohodě...