If-Koubou

Mikä on levyn fragmentoituminen ja tarvitsen vielä eheyttää?

Mikä on levyn fragmentoituminen ja tarvitsen vielä eheyttää? (Miten)

Ovatko nykyaikaiset tietokoneet vielä sellaisia ​​rutiininomaisia ​​eheyttämismenetelmiä, joita vanhemmat tietokoneet vaativat? Lue lisää pirstaloitumisesta ja nykyaikaisista käyttöjärjestelmistä ja tiedostojärjestelmistä minimoimaan suorituskykyvaikutukset.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin ansiosta. Tämä on Stack Exchange -jako, joka on Q & A-sivustojen yhteisöjoukkoyhtymä.

Kysymys

SuperUser-lukija Simon Sheehan on utelias eheyttämisen tilasta modernissa asemissa:

Osana säännöllistä Windows-ylläpitoa purkamalla kiintolevyni. Mutta miksi kiintolevyn fragmentti NTFS- ja FAT * -järjestelmissä? Ilmeisesti EXT * ei, miksi tämä on? Pitäisikö minun myös eheyttää minun USB-asemat?

Käännymme joidenkin vastaajien vastauksiin tutkimaan Simonin kysymystä.

Vastaus

SuperUser-avustaja Daniel R. Hicks esittää kysymyksen:

Fragmentaatio ei ole ongelma, joka oli 30 vuotta sitten. Sitten sinulla oli kiintolevyt, jotka olivat tuskin nopeampia kuin levykkeet ja prosessorin muistikokot, jotka olivat vähäisiä. Nyt sinulla on erittäin nopeat asemat ja suuret prosessorimuistit, ja joskus huomattava puskurointi kiintolevyllä tai ohjaimessa. Plus-sektorin koot ovat suurempia (tai tiedostoja kohdennetaan suuremmissa lohkoissa) niin, että enemmän tietoja on luontaisesti vierekkäin.

Myös käyttöjärjestelmät ovat tulleet älykkäämmiksi. DOS 1.x olisi hakenut jokaisen sektorin levyltä, kuten se viitattiin, nykyaikainen käyttöjärjestelmä pystyy näkemään, että sinulla on tiedosto, joka on avoinna peräkkäiselle pääsylle ja voi kohtuudella ennustaa, että haet muita sektoreita, kun olet kuluttanut niillä, joilla sinulla on nyt. Siten se voi "hakea" seuraavalle usealle (kymmenkunta) sektorille.

Ja enemmän se on usein parempi, ettei tiedostoa ole vierekkäin. Suuri (suuri) järjestelmä, jossa tiedostojärjestelmä levitetään useille asemille, tiedostoa voidaan todella käyttää nopeammin, jos se on "levinnyt", koska useat levyt voivat hakea tiedostoa samanaikaisesti.

Eritan 2-3 vuoden välein, onko minun laatikko sitä tarpeellista vai ei.

[Lisään, että tärkeintä ei ole niin paljon, onko levylle annettu tieto eheytetty, onko vapaata tilaa. FAT oli kauhea tässä - ellet säröilläsi, asiat pahenevat ja huonompi, kunnes ei ollut kahta vierekkäistä vapaata tilaa. Useimmat muut järjestelmät voivat liittää vapaata tilaa ja jakaa palaset jonkin verran "fiksuun" tavalla, jolloin pirstoutuminen saavuttaa tietyn kynnyksen ja vakauttaa sen sijaan että se pahenee ja pahenee.]

Journeyman Geek lisää seuraavat tiedot Linux-tiedostojärjestelmistä:

KAIKKI tiedostojärjestelmät fragmentoituvat. ext ja muut Linux-tiedostojärjestelmät hajottavat vähemmän sen vuoksi, miten ne on suunniteltu - Linuxin laatiminen Linux-verkon ylläpitäjien oppaasta:

Nykyaikaiset Linux-tiedostojärjestelmät pitävät pirstaleisuutta vähintään pitämällä kaikki lohkot in tiedosto lähellä toisiaan, vaikka niitä ei voi tallentaa peräkkäisillä sektoreilla. Jotkin tiedostojärjestelmät, kuten ext3, jakavat tehokkaasti vapaan lohkon, joka on lähinnä muille lohkoille tiedostossa. Siksi ei ole välttämätöntä huolehtia Linuxin hajanaisuudesta.

Huomasin kuitenkin, että ext4 on online eheytys, joten lopulta fragmentaatio on ongelma, vaikka Linux-tiedostojärjestelmissä.

Windowsin tiedostojärjestelmiin on sijoitettu klustereita, missä on tilaa laittaa ne, ja defrag kulkee ympäri ja korvaa ne. Linuxissa tiedostot sijoitetaan etusijalle, missä on tarpeeksi tilaa.

Huomautan kuitenkin, että Windows 7: ssä on aikataulutettu eheytysohjelma, joten ei ole välttämätöntä suorittaa defrag manuaalisesti.

Yksi elementti alkuperäisestä kysymyksestä, jota ei ole käsitelty, on, haluatko eheyttää Flash-aseman. Eheytys on erittäin lukija / kirjoitusintensiteettiprosessi, ja sitä tulisi välttää kiinteän tilan tallennuslaitteissa, kuten flash-asemat ja SSD-muistit. Lisätietoja eheytyksestä, tiedostojärjestelmistä ja SSD-tiedostoista saat seuraavista HTG-artikkeleista:

  • HTG selittää: Tarvitseeko sinun todella puolustaa tietokonetta?
  • HTG selittää: Mikä on Solid State Drive ja mitä minun täytyy tietää?
  • HTG selittää: miksi Linux ei tarvitse eheyttämistä

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.

Vrhunski članci