Portál AbcLinuxu, 31. května 2024 17:18

Odpojení flashky

30.9.2011 20:59 | Linuxové drobty | poslední úprava: 30.9.2011 20:59

Má pamět slábne a věci se správou linuxu (tehdy tedy unixu), které jsem uměl před 20 lety, musím pracně hledat. Tak jsem se rozhodl si vytvořit krátké zápisky s řešeními některých problémů. Třeba pomohou i někomu jinému než mně.

Asi každému se stalo, že připojil flash nebo externí HDD pracoval s ním a teď jej chce odpojit a nemůže. Např KDE witget hlásí org.freedesktop.UDisks.Error.Busy: Cannot unmount because file system on device is busy.
  1. Zjistit které procesy zařízení blokují fuser -m /dev/sdxx Dostanu výpis procesů.
  2. zjistím s ps -ef | grep "cislo", které procesy beží pod těmito těmito čísly a zpracuji jejich činnost.
       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

30.9.2011 22:16 R
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
KDE 4 nevie zobrazit pri tej chybe aj procesy, ktore tam maju nieco otvorene?
1.10.2011 13:39 marvn
Rozbalit Rozbalit vše Re: Odpojení flashky
lol...ty ses tak komicky trapnej
2.10.2011 02:17 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Odpojení flashky
Třeba se snažil navrhnout novou funkci :-D. Ale bylo by to dobrý kdyby ta hláška třeba ukázala klikatelnej seznam, kterej by fokusoval aplikace a nechal uživatele je zavřít/uložit.
3.10.2011 00:19 R
Rozbalit Rozbalit vše Re: Odpojení flashky
Tato "nova funkcia" predsa davno existovala v KDE 3.5...
3.10.2011 00:44 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Odpojení flashky
Nikdy jsem ji neviděl :-/. Ale pravda, že jsem používal maximálně kwikdisk.
=^..^= AmigaPower® avatar 30.9.2011 22:21 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
U mně dnes odpojení flašky proběhlo fajn, takže dobrou noic ;-)
I♥DRX * www.KERNELULTRAS.org
kotyz avatar 1.10.2011 15:30 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Odpojení flashky
LOL, úplně vidim tu chybovou hlášku - nemůžete odpojit flašku dokud není dopitá! :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
=^..^= AmigaPower® avatar 1.10.2011 21:15 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: Odpojení flashky
Přejete si přesto láhev uzavřít a dopít později?
"gfitk,g" * "Ano"
30.9.2011 22:59 Kvakor
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
Pokud se nechcete s oněmy procesy párat, stačí jediný příkaz

fuser -m -k /dev/něco

případně poněkud méně drsnou verzi

fuser -m -k -TERM /dev/něco

co použije signál SIGTERM místo defaultně používaného SIGKILL.
Bedňa avatar 1.10.2011 00:10 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
S flashkami už nebýva problém, prv som to riešil umount -l device, len ju už nešlo naspäť mountnuť. Hlavne s CD bývali za starých čias problém, ale umount -l zabralo vždy.
KERNEL ULTRAS video channel >>>
1.10.2011 14:35 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Odpojení flashky
Souhlas, s flashkou problém není. Problém je s uživatelem. Třeba tak, že v některém z několika (mnoha) terminálů nechám aktuální adresář na flesh, nebo mám někde otevřené less na souboru atd. A pak pokud ta flash je připojená dlouho, tak už nevím co a kde je jejím FS aktivní.
1.10.2011 07:05 mustafa
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
Haha, tohle snad uz umely i win 98 bez problemu, pro ty mladsi, win 98 je 13 let starej operacni system.
1.10.2011 07:15 Matlák
Rozbalit Rozbalit vše Re: Odpojení flashky
Bohužel neuměly, a data na flashdisku byla často nenávratně ztracena. Používal jsem je dlouho, vím o čem mluvím. Navíc se takhle chovají občas i novější Windows - naštěstí tam už nedochází díky větší rozumnosti diskové cache k nekonzistencím, ačkoliv "vytrhnutím" inkriminovaného flashdisku často tu běžící aplikaci z fleku sestřelíte (na rozdíl od GNU/Linuxu, kde si systém "uvědomí" že už ten disk k dispozici nemá až ve chvíli kdy se pokusí k němu přistupovat).
1.10.2011 14:47 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Odpojení flashky
Ve windowsech je navíc velmi kritické, jak ony pracují s externími HDD. Kamarád, který dost pracuje s videem měl značné problémy na XP s přenášením videí přes 2,5" USB HDD. Protože soubor nakopíroval, korektně odpojil, vyndal HDD, strčil do jiného stroje a soubor byl porušen, nedal se načíst. Problém byl v tom, že XP nedokázaly přimět HDD, aby ihned zapsal obsah své cache na plotny. Takže pak to řešil tak, že po kopirování, po němž mělo následovat odpojení HDD, přidal nakopírování dalšího 32MB souboru, který ihned smazal a tím vytlačil obsah z cache do HDD. Nevím jak je to v současnosti, ale při odpojování je třeba se mít dost na pozoru.
1.10.2011 08:57 ja
Rozbalit Rozbalit vše Re: Odpojení flashky
Haha, prave vcera som zapol pocitac s Windows 7 (zapol, nie prebudil zo spanku alebo hibernacie), pripojil flasku, otvoril explorer a z plochy skopiroval jeden adresar. Po prekopirovani ho idem dat odpojit, ale co to ... ouha ... ono to nejde, ze vrajze nemoze, lebo je ta flaska "nejakym" programom pouzivana! Takze netrep tu picoviny o 98, lebo ta ani nevedela (bez ovladaca) flasku pripojit, nie to este odpojit! A sedmicka je pri odpajani na tom takisto blbo ako linux - ba este horsie, lebo ked tam potrebujes poriesit, ze preco sa neda, tak si narozdiel od linuxu nahrany!
GeoRW avatar 1.10.2011 10:26 GeoRW | skóre: 13 | blog: GeoRW | Bratislava
Rozbalit Rozbalit vše Re: Odpojení flashky
vo Windowse musis zavriet aj prieskumnika, aby sa dalo USB zariadenie, flashkarta atd. odpojit. Dost divne ale je to tak. Tiez mi to trvalo, kym som na to dosiel. A to je akoze system pre BFU (ale predpokladam, ze BFU tu kartu rovno natvrdo z pocitaca vytiahne, takze asi no problem :-)
"This is to be taken with a grain of salt." ACBF - Advanced Comic Book Format
1.10.2011 19:51 loki
Rozbalit Rozbalit vše Re: Odpojení flashky
Taky bohuzel ta podpora usbdisku pod w98 stala za starou backoru. Ono to imho ani jinak moc rozumne udelat nejde, pokud clovek nechce riskovat ztratu || inkonzistenci dat. Proste najit si procesy soubor vyuzivajici, poslat jim SIGKILL a umount.
kotyz avatar 1.10.2011 22:34 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Odpojení flashky
Na win je program unlocker, sice je to primárně na mazání zamčenejch souborů (automaticky ukončí co je třeba aby šel smazat), ale na tu flashku by to mohlo taky fungovat (určitě by to killnulo explorer). Lidi to stejně moc neřeší, počkaj až přestane blikat kontrolka a pak jí prostě vyrvou (někdy ani nečekají a pak se diví že se to tam nenahrálo).
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
gtz avatar 2.10.2011 00:38 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Odpojení flashky
jak jsem psal níže, bezpečně odebrat zařízení jak na linuxu tak i na woknech. Unlocker je dobrá věc, ale neodblokuje to co tam visí na systému. V Unlockeru se stačí kouknout co to dělá a zda něco dělá a pak se dá fleška odebrat. No a hodně závisí na tom jak lidi mají to USB nastavené (vyjímatelné zařízení). U nás je věc na pohodu stačí lsof a kill a hned je klid. No mi se takto stalo, že indexace chtěla cosi dělat na flešce tak jsem ji hned nadobro umrtvil.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
kotyz avatar 2.10.2011 13:27 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Odpojení flashky
Když si na win nastaví u flashdisků "optimalizovat pro rychlé odebrání" tak by s tim vytrhávanim bez odpojení teoreticky neměl bejt problém (za cenu pomalejší práce s médiem). Jenže ač je teoreticky teorie shodná s praxí, tak se v praxi liší :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
3.10.2011 22:04 Sten
Rozbalit Rozbalit vše Re: Odpojení flashky
To samé se dá udělat v Linuxu zapnutím synchronního módu. V obou systémech to funguje dobře.
3.10.2011 09:41 Marv-CZ | skóre: 21
Rozbalit Rozbalit vše Re: Odpojení flashky

Odpojování externích disků je u Windows špatný vtip. Např. ve Win XP žádost o odpojení karty SD odpojí celou interní čtečku, takže do příštího restartu už žádnou kartu nepřečtete. A dokonce i ve Win 7 nabízí v seznamu k odpojení systémový(!) disk na SATA.

1.10.2011 09:40 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak jsem se rozhodl si vytvořit krátké zápisky s řešeními některých problémů.

Dobrý nápad.

gtz avatar 1.10.2011 20:26 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
No ja pro jistotu vzdy kdyz tam mam neco takoveho pripojene udelam bezpecne odebrat zarizeni. Delam to jak na Linuxu tak i na widlonosich v praci.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Dalibor Smolík avatar 2.10.2011 00:31 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Odpojení flashky
Přesně tak. Jednou dělala něco manželka na Debianu s flashkou a nešla jí odpojit. Tak mi volala, že počítač raději vypnula a flashku odpojila až potom. Krkolomné, leč zřejmě rozumné řešení :-)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
gtz avatar 2.10.2011 00:39 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Odpojení flashky
Taky to tak lze udělat, systém to odpojí korektně včetně flush dat.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
kotyz avatar 2.10.2011 13:33 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Odpojení flashky
Zrovna včera mě nešel odpojit externí disk dokud sem nestopnul sambu. Samozřejmě mě to napadlo až jako druhý a patrně zbytečně sem si zavíral filemanager. Sem totiž v simple media systemu na PS2 přehrával filmy z externího disku (protože na interních už nemam žádný volný místo, tak to musim sypat na externí, což je trochu nepohodlný, pořád zapínat když ho potřbuju a vypínat když ho nepotřebuju) no a když sem dokoukal tak sem to vypnul normálně vypínačem na dálkovym místo abych se obtěžoval s mačkánim start a v menu vybíral buď ukončit sms nebo vypnout konzoli, ono to takhle stačí, ale asi mi to neuzavřelo ty navázaný spojení a disk se pak nechtěl odpojit že ho něco používá. Trochu opruz a zdržovačka. Taky bych ocenil kdyby mi ten widget na mountování a spol. v kde napsal co to používá abych to nemusel hledat a ideálně ještě tlačítko na killnutí toho procesu. To by byla "killer feature" :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
2.10.2011 23:31 Peter S.
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
to nikto nepoužíva 'umount -l'?

Ja teda tiež bežne tiež nie, ale v krajnom prípade sa to hodí...
3.10.2011 20:55 Sten
Rozbalit Rozbalit vše Re: Odpojení flashky
Lazy unmount znamená, že zařízení sice zmizí ze souborového stromu, ale zůstane připojené a data se tak nezapíší. To už je lepší sync a vytrhnutí.
3.10.2011 21:35 SPM | skóre: 28
Rozbalit Rozbalit vše Re: Odpojení flashky
Spíš sync, vytrhnutí a pak lazy umount :))
3.10.2011 22:05 Sten
Rozbalit Rozbalit vše Re: Odpojení flashky
S novějším jádrem už lazy umount potom není potřeba, při vytrhnutí se to automaticky odstraní ze souborového stromu.
4.10.2011 08:19 SPM | skóre: 28
Rozbalit Rozbalit vše Re: Odpojení flashky
to jsem netušil, díky... teda ne že bych to dělal, ale už se mi to párkrát omylem stalo
4.10.2011 05:54 ggg
Rozbalit Rozbalit vše Re: Odpojení flashky
Při lazy umount můžou vzniknout problémy. http://www.unix.com/linux/119194-umount-l-dangerous.html
Dalibor Smolík avatar 4.10.2011 09:16 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Odpojení flashky
Díky za upozornění, taky jsem s tím experimentoval ;-)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
3.10.2011 12:11 fettgesicht
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
V práci mám XP a na nich MS Office 2003. Word vytváří po určité době z otevřeného dokumentu jakési dočasné soubory, které zřejmě udržuje v paměti a smaže je po sobě až při svém ukončení. Systém tak člověku nedovolí odpojit flešku, přestože není otevřená v žádném programu, ani žádný uživatelův soubor na ní není otevřen. Myslím si, že nepoučeného člověka to může docela zfrustrovat.
3.10.2011 20:57 Sten
Rozbalit Rozbalit vše Re: Odpojení flashky
Odpovědět | Sbalit | Link | Blokovat | Admin
Pro BFU stačí zapnout synchronní mód a můžete flešku vytrhnout hned (ale kopíruje to pomaleji a více to fragmentuje) ;-)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.