Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 12 Února 2008, 10:30:41

Název: Defragmentace Ext3
Přispěvatel: compaq 12 Února 2008, 10:30:41
Stejně mi nejde do hlavy, jak může disk Ext3 zůstat i při častém zaplňování gigantickými soubory (DVD) zůstat nefragmentován... Pořád mám posit, že bych ho měl nějak uklidit. Vím co se stalo na FAT32, když jsem ho opakovaně zcela zaplnil stahováním a VOB soubory... hrůza! Takový bordel, až z toho ten starý OS padal...
Název: Re: Defragmentace Ext3
Přispěvatel: aloisam 12 Února 2008, 10:38:26
tak zkus tohle:  ;)
http://www.root.cz/clanky/defragmentace-disku-v-linuxu/ (http://www.root.cz/clanky/defragmentace-disku-v-linuxu/)
Název: Re: Defragmentace Ext3
Přispěvatel: menganito 12 Února 2008, 11:22:01
Veľké súbory veľmi nefragujú, len ak ich ťaháš cez torrenty alebo iné p2p, mojím hororom sú logy: pribudne tam raz za čas riadok a hrozne fragmentujú. A hlavne log konverzácií cez IM :)
Název: Re: Defragmentace Ext3
Přispěvatel: compaq 12 Února 2008, 11:26:18
Pravda, ale nejsou velké a defrag je zvládne...
Název: Re: Defragmentace Ext3
Přispěvatel: Pavelp 12 Února 2008, 11:50:33
A. velmi silna defragmentace taky neni dobra, predstavte si textovy soubor, ktery casto upravujete a dokonale ho zdefragmentujete, tak ze za nim neni zadne volne misto. Pridanim jedineho pismena ma OS daleko vetsi rezii s vyhledanim volneho mista pro ten novy kousek. Ergo vseho moc skodi.
B. Kdyz Vam to neda spat, spustte si tune2fs a nastavte si defragmetaci po kazdem spusteni.
Název: Re: Defragmentace Ext3
Přispěvatel: kkaarreell 12 Února 2008, 12:21:39
A. velmi silna defragmentace taky neni dobra, predstavte si textovy soubor, ktery casto upravujete a dokonale ho zdefragmentujete, tak ze za nim neni zadne volne misto. Pridanim jedineho pismena ma OS daleko vetsi rezii s vyhledanim volneho mista pro ten novy kousek. Ergo vseho moc skodi.
To, ze je soubor defragmentovan jeste neznamena, ze musi byt soubory naskladany hned za sebou. Ostatne (pokud vim) zamerne se tak v linuxu neukladaji.
Název: Re: Defragmentace Ext3
Přispěvatel: jirihuf 12 Února 2008, 13:39:07
man defrag říká, že se má defragmentovat jen na odpojených discích? Dělá to někdo?
Název: Re: Defragmentace Ext3
Přispěvatel: Pavelp 12 Února 2008, 13:44:59
man defrag říká, že se má defragmentovat jen na odpojených discích? Dělá to někdo?

Ti kdo maji radi sva data ano.
Název: Re: Defragmentace Ext3
Přispěvatel: menganito 12 Února 2008, 13:50:27
Pavelp: ;D ;D
Název: Re: Defragmentace Ext3
Přispěvatel: jirihuf 12 Února 2008, 16:42:43
V tom článku to myslím nezaznělo, tak jsem defragoval normálně na připojených partitionech (už asi milionkrát) a bez jakýchkoliv problémů...
Název: Re: Defragmentace Ext3
Přispěvatel: Tomáš Pikálek 12 Února 2008, 17:27:49
Já jsem taky defragmentoval jenom připojené oddíly. Nevím ani, jak by se to s odpojenými dělalo, protože jako paramet k defrag se má zadat adresář.
Mimochodem, nepoužívám verzi ze zdrojů, ale nějakou jinou (myslím tu, na kterou odkazuje výše zmiňovaný článek), tak ta to má třeba jinak.
Název: Re: Defragmentace Ext3
Přispěvatel: Pavelp 12 Února 2008, 17:30:48
Note  that  in  general  it  is  not safe to run e2fsck on mounted filesystems.....

Ale ona to vlastne zadna defragmentce neni.
Název: Re: Defragmentace Ext3
Přispěvatel: menganito 12 Února 2008, 20:38:09
fsck nie je dafragmentácia, je to kontorla filesystemu na chyby, ktorá sa MUSÍ vykonávať na odpojenom filesysteme...
Název: Re: Defragmentace Ext3
Přispěvatel: jirihuf 13 Února 2008, 07:08:32
Note that unlike the fsck program, defrag MUST NOT be run on a  mounted
       file system device (unless invoked with the -r (readonly) option, which
       is always safe).  Also note that if you defragment a partition contain‐
       ing a bootable kernel image, you will have to reinstall the boot loader
       for that image (since the location  on  disk  of  the  image  may  have
       changed).

Ale jen tak mezi námi.. kdo by po defragmentaci znovu instaloval grub...
Název: Re: Defragmentace Ext3
Přispěvatel: kkaarreell 13 Února 2008, 11:41:26
defragmentace nema smysl, tezko mate fragmentaci na takove urovni, abyste defragmentaci ziskali nejaky znatelny rozdil.. ext3 neni fat32, ukladani dat zde funguje trochu jinak.
Název: Re: Defragmentace Ext3
Přispěvatel: nettezzaumana 13 Února 2008, 11:59:21
uff. a jak se dela defragmentace? ja ji nikdy v linuxu nedelal a v ::
man tune2fs
man e2fsck

nejde najit retezec 'defra|fra' a nic co souvisi s fragmentaci a defragmentaci tam nemuzu najit (alespon u me..)
Název: Re: Defragmentace Ext3
Přispěvatel: kkaarreell 13 Února 2008, 12:46:12
man defrag
Název: Re: Defragmentace Ext3
Přispěvatel: nettezzaumana 13 Února 2008, 12:57:55
man defrag
no manual entry for defrag ++ zadny balicek, v repozitarich, ktery by obsahoval defrag ++ 'man defrag' do googlu neukaze zadnou manualni stranku..
ue? karliku, sorry, nezpochybnuju tve expertske schopnosti, ale kdyz uz pises prikazy do terminalu sem na forum, tak pro ty mene zdatne stoji za to je vyzkouset a pripadne uvest jejich zavislost ..

takze napr, kdyz ja si myslim, ze tazajicimu se bude hodit program rcconf, tak obvykle pisu ::

apt-get install rcconf && man rcconf  // v ubuntu repozitarich jsem bo vic nenasel balik defrag, takze v pripade takove finty je to bohuzel nutnost
Název: Re: Defragmentace Ext3
Přispěvatel: kkaarreell 13 Února 2008, 14:38:00
Kdyz uz reagujes na nejake vlakno, bylo by zahodno, aby sis jen nejdrive precetl. prikaz "man defrag" je uveden na prvni strane tohoto vlakna, ja jej pouze zopakoval. Mas pravdu, priste se na to vy***
http://www.iie.uni.lodz.pl/cgi-bin/man/man2html?mdefrag+8
http://www.penguin-soft.com/penguin/man/8/defrag.html
http://pwet.fr/man/linux/administration_systeme/defrag

Ale pro ostatni bych dodal, ze nastroj e2defrag je pro ext2 filesystem, na ext3 by sice pouzit sel, ale znici zurnal. Z toho duvodu asi ani neni v repozitarich.

mozna by nekoho zajimal program shake (http://vleu.net/shake/), ktery posklada soubory za sebe, aby se z disku rychleji precetly.. ale beztak je to jen takovy smecko, jehoz efekt je dost diskutabilni (na toto tema se vsak daji vest velmi dlouhe a neplodne diskuze (http://www.abclinuxu.cz/blog/Seli/2006/9/5/148592)).
Název: Re: Defragmentace Ext3
Přispěvatel: Pavelp 13 Února 2008, 17:57:11
Podle mne je dnes defragmentace nesmysl, na linuxu zvlast. Pri dnesnich kapacitach a pristupovych dobach disku je to o jednotkach mikrosekund a jeste je sporne, jestli to pomaha nebo zhorsuje. Ext2 je dobry fs, uplne staci nastavit aby se po takovych 30 - 50 restartech checknul a to je vse. Lepsi nez uporne hledat nekde nejake obskurni utility, o kterych poradne nic nevime a hlavne, kdyz nejsou v repozitarich neprosly testy a to je o drzku. Zvlast kdyz se saha na disk na low-level urovni.

Jo v davnych dobach meho prvniho Seagatu, mel 20 MB (opravdu mega, neni to preklep) jsem s udivem spoustel
Nortonovy utility a koukal jak to tam ty kosticky presupuje. To byla zabava, lepsi nez gamesa. Kdeze ty casy jsou...


Název: Re: Defragmentace Ext3
Přispěvatel: jirihuf 13 Února 2008, 18:07:16
Podle mne je dnes defragmentace nesmysl, na linuxu zvlast. Pri dnesnich kapacitach a pristupovych dobach disku je to o jednotkach mikrosekund a jeste je sporne, jestli to pomaha nebo zhorsuje. Ext2 je dobry fs, uplne staci nastavit aby se po takovych 30 - 50 restartech checknul a to je vse. Lepsi nez uporne hledat nekde nejake obskurni utility, o kterych poradne nic nevime a hlavne, kdyz nejsou v repozitarich neprosly testy a to je o drzku. Zvlast kdyz se saha na disk na low-level urovni.

Jo v davnych dobach meho prvniho Seagatu, mel 20 MB (opravdu mega, neni to preklep) jsem s udivem spoustel
Nortonovy utility a koukal jak to tam ty kosticky presupuje. To byla zabava, lepsi nez gamesa. Kdeze ty casy jsou...
Vlákno je o defragmentaci ext3, ne ext2:-D
Byly doby, kdy bych vám ten 20Mb disk záviděl..
Je pravdou, že já defragmentuju pro zábavu, ne proto, abych ulehčil disku a ušetřil čas při načítání.
Název: Re: Defragmentace Ext3
Přispěvatel: nettezzaumana 13 Února 2008, 18:16:27
a jak se teda kuadrat s ext2+ defragmentuje??
Název: Re: Defragmentace Ext3
Přispěvatel: Pavelp 13 Února 2008, 18:17:00
ext3 je ext2.
Název: Re: Defragmentace Ext3
Přispěvatel: Tomáš Pikálek 13 Února 2008, 18:21:40
a jak se teda kuadrat s ext2+ defragmentuje??
- stáhni si tohle - http://ubuntuforums.org/attachment.php?attachmentid=9014&d=1146682568
 - rozbral to a nainstaluj DEB balík, co v tom je
 - spusť příkaz sudo defrag -n 10 /
 - počkej než to přelouská a pak to spusť znovu pro /home atd. (pokud je máš na disku zvlášť)
Název: Re: Defragmentace Ext3
Přispěvatel: nettezzaumana 13 Února 2008, 18:25:06
4 tomas pikalek >> ue. nechci se registrovat.. pokud nemas link nekam jinam, kde registraci netreba, tak zde jest muj mail a posli mi to. dikec by ntz
<root@proximasociale.cz>
Název: Re: Defragmentace Ext3
Přispěvatel: Tomáš Pikálek 13 Února 2008, 18:36:53
Máš to tam ;)
Ještě doplněk k tomu mailu - to ve zdrojích je něco jiného, teď jsem to zkoušel. Ten ve zdrojích to opravdu chce dělat jenom na odpojených discích. Ten, co jsem poslal, naopak jenom na připojených.
Název: Re: Defragmentace Ext3
Přispěvatel: nettezzaumana 13 Února 2008, 18:43:39
aha, diky. me fsck.ext3 hlasi ze mam 4.3% non-contignuous (tzn. ?fregmentovane) .. ale jsem presvedcen, ze to asi neni uplne treba zlobit s fragmentaci v Linuxu.. do ted jsem to nikdy nedelal. ale vyzkousim to.. uvidime, jak se to predvede..

v ext3 mam jenom nejvetsi cast disku a sice /mnt/data, kam mam i link z originalniho /home. mam pocit, ze tu fragmentaci ktera tam je zpusobila wokna, pac jsem na relativne plny disk pridaval 2x image dvd (8.5 Gb ve 2 filech) ..

jinak / mam v reiserfs a /boot v ext2, ale ten me samo netrapi ..

zdravi ntz
Název: Re: Defragmentace Ext3
Přispěvatel: Tomáš Pikálek 13 Února 2008, 19:11:01
Doplněno na wiki:
http://wiki.ubuntu.cz/Optimalizace_ext3#head-ab5ca3d0f16f2d4eb4e9e665fa2441cd71c96f79
Název: Re: Defragmentace Ext3
Přispěvatel: kkaarreell 14 Února 2008, 09:59:49
Lepsi nez uporne hledat nekde nejake obskurni utility, o kterych poradne nic nevime a hlavne, kdyz nejsou v repozitarich neprosly testy a to je o drzku. Zvlast kdyz se saha na disk na low-level urovni.
Ono to casto na low level urovni nepracuje. Vetsina programu na defragmentaci spociva v tom, ze se soubory kopiruji na disk znovu.

Kdo by si chtel defragmentovat oddil, muze zkusit vsechno presunout na druhej disk a pak to zas presouvat zpet nejvetsimi soubory pocinaje a nejmensimi konce. :-)