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: Fragmentace pevného disku  (Přečteno 4353 krát)

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Fragmentace pevného disku
« kdy: 27 Března 2009, 14:55:22 »
Zase jsem se s kamarádem chytli,o tom jestli linux (ext3,znám rozdíl) má problémy s fragmentací nebo ne.Já vím že ne,ale nedokázal jsem mu to vysvětlit.On tvrdí že když se něco na disk dá,a pak se smaže,je na tom disku "díra" která se zaplní volnými daty ale ne uplně,a pak je třeba jeden program rozkouskován po celém disku.Snažil jsem se mu íct že to tak není,že je to jen u NTFS,ale nevím jak.Prosím vás,dejte sem nějaké BFU-friendly vysvětlení fragmentace a jak zapisuje ext3 a NTFS :)
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

qUAKER

  • Host
Re: Fragmentace pevného disku
« Odpověď #1 kdy: 27 Března 2009, 15:26:04 »
jak to přesně funguje vysvětlit nedokážu. Pravdou ovšem je, že ext3 fragmentuje, ale pouze minimálně(za rok používání Debiana mám 4% non-contiguous).

cituju wikipedii:

Citace
"Modern Linux filesystem(s) keep fragmentation at a minimum by keeping all blocks in a file close together, even if they can't be stored in consecutive sectors. Some filesystems, like ext3, effectively allocate the free block that is nearest to other blocks in a file. Therefore it is not necessary to worry about fragmentation in a Linux system."

překlad:
Citace
Moderní Linuxové souborové systémy se snaží udržet fragmentaci na minimu zachováním všech bloků v souborů blízko sebe, i když nemůžou být uloženy v následujících sektorech. Některé souborové systémy, jako ext3, efektivně alokují volný blok který je nejblíž k ostatním blokům v souboru. Takže není nutné se zabývat fragmentací v Linuxovém filesystému.

česká wikipedie:

Citace
Neexistuje žádný nástroj pro defragmentaci, který lze použít za běhu ext3, avšak systém fragmentaci aktivně předchází. Existuje pouze offline defragmentátor pro ext2 (e2defrag), který však vyžaduje nejprve konverzi ext3 zpět na ext2 systém. Pokud je ext3 špatně nastaven, e2defrag může způsobit poškození. Existují defragmentační nástroje jako je Shake a defrag, které kopírují každý soubor a „počítají“ s tím, že nově alokovaný soubor už nebude fragmentovaný (díky předcházení fragmentace). Nicméně tato metoda funguje pouze pokud je souborový systém přiměřeně prázdný. Poloprázdné systémy souborů nejsou však obvykle fragmentovány.

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: Fragmentace pevného disku
« Odpověď #2 kdy: 27 Března 2009, 15:36:43 »
Bojim sa, ze kamarat ma pravdu. Nik nie je carodejnik a ani ext3 system nevie carovne presuvat data kade, tade po disku bez toho aby to stalo cas. Kedze kazdy chce najrychlejsi system, tak nie je cas robit nejaku defragmentaciu za chodu. Takze mozno je ext3 na tom lepsie, ako ine suborove systemy(FAT), ale urcite nie je dokonaly(fragmentacia suborov po case bude).

Tu mas nejake linky na porovnanie systemov a ext3 suborovy system:
http://sk.wikipedia.org/wiki/Porovnanie_s%C3%BAborov%C3%BDch_syst%C3%A9mov tu je dokonca sekcia "Vlastnosti pomáhajúce predchádzať fragmentácii"
http://sk.wikipedia.org/wiki/Ext3
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

nojvirt

  • Aktivní člen
  • *
  • Příspěvků: 286
Re: Fragmentace pevného disku
« Odpověď #3 kdy: 27 Března 2009, 15:38:00 »
jestli se nepletu, tak jsem jednou cetl dost komplexni vysvetleni teto problematiky z odkazu ze zdejsiho fora, tak by melo stacit trochu hledat
Ubuntu od 5.04...

"My howercraft is full of eels!!"

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: Fragmentace pevného disku
« Odpověď #5 kdy: 27 Března 2009, 17:06:14 »
ano,děkuji wlado,ten první link mi přesně pomohl.Děkuji.
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

wam]Spider007

  • Host
Re: Fragmentace pevného disku
« Odpověď #6 kdy: 27 Března 2009, 21:08:40 »
jak to přesně funguje vysvětlit nedokážu. Pravdou ovšem je, že ext3 fragmentuje, ale pouze minimálně(za rok používání Debiana mám 4% non-contiguous).

ako si sa k tej hodnote dopracoval?

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: Fragmentace pevného disku
« Odpověď #7 kdy: 28 Března 2009, 06:36:08 »
podla mna hodnota, ze kolko je disk defragmentovany za rok, nie je celkom smerodajna, kedze sa nic nehovori o tom, co ten system robil a hlavne ako boli zaplnene particie/oddiely. Ak nainstalujem system(podla mna vcelku jedno aky, ci win alebo linux) a dalej uz len browsujem, tak mozem aj sto rokov zit bez defragmentacie, ak ale disk bude skoro plny a ja budem stale nieco instalovat a odinstalovavat tak disk zfragmentujem tak ci tak a system sa bude trapit.

Ak  niekto chce malo fragmentovany disk nech si necha dostatocne miesto na partitiach, vtedy mu ext3 system alebo ine, ktore predchadzaju fragmentacii pomozu.
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
Re: Fragmentace pevného disku
« Odpověď #8 kdy: 28 Března 2009, 09:44:39 »
jak to přesně funguje vysvětlit nedokážu. Pravdou ovšem je, že ext3 fragmentuje, ale pouze minimálně(za rok používání Debiana mám 4% non-contiguous).

ako si sa k tej hodnote dopracoval?
Tohle hlásí fsck při kontrole
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
Re: Fragmentace pevného disku
« Odpověď #9 kdy: 28 Března 2009, 16:31:42 »
Byl jsem na přednášce o ZFS, kde tvrdili, že vůbec nefragmentuje a ani něco jako fsck pro tento FS neexistuje - není potřeba. Zajímavé, ale těžko uvěřitelné.
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

 

Provoz zaštiťuje spolek OpenAlt.