Anonim

Taigi, man buvo įdomu visų failų sistemos. Aš žinau, kad tai labai nemandagu, bet kadangi gavau „Mac“, man buvo įdomu, ar turėčiau jaudintis dėl tokių dalykų kaip defragmentacija. „Windows“ vartotojai žino, kad, norint, kad jūsų kompiuteris veiktų sklandžiai, jums reikia taip dažnai defragmentuoti kietąjį diską. „Mac“ pasaulyje sakoma, kad jums nereikia defragmentuoti. Kodėl tai?

Taigi nusprendžiau panagrinėti įvairius failų sistemų tipus ir ieškoti atsakymo. Ar failų sistema, kurią naudoja „Windows“, yra atsakinga už sunkumus?

Skirtingos failų sistemos

Failų paskirstymo lentelė (FAT). Tai failų sistema, kurią „Microsoft“ sukūrė „MS-DOS“ ir kuri buvo naudojama iki „Windows ME“. Diską, suformatuotą naudojant FAT, sudaro įkrovos sektorius, failų paskirstymo lentelės ir duomenys. Įkrovos sektoriuje yra kodas, būtinas jūsų kompiuteriui paleisti. Failų paskirstymo lentelės parodo, kur diske yra tam tikri failai ir katalogai. Tada jūs turite savo duomenis. FAT failų sistemos problema yra ta, kad kai failas ištrinamas arba pašalinamas naujas failas, tą tuščią disko vietą gali įrašyti kažkas. FAT nesirūpina naujų failų buvimo vieta, kai tai atsitinka, ir dėl to failų fragmentai bus rašomi visame diske. Failų paskirstymo lentelės leidžia rasti duomenis, tačiau standžiojo disko skaitymo / rašymo galvutė turės surinkti jūsų duomenis iš skirtingų disko dalių. Štai kodėl matote našumo sumažėjimą. FAT failų sistema yra ypač jautri suskaidymui dėl pačios konstrukcijos. Daugiau informacijos apie FAT galima rasti Vikipedijoje.

NTFS nėra „New Technology File System“. Tai vėlgi sukūrė „Microsoft“ savo „Windows NT“ operacinių sistemų linijai. Tai reiškia, kad NTFS naudojamas bet kurioje „Windows“ versijoje, paremtoje NT branduoliu, įskaitant „Windows 2000“, XP, „Server 2003“, „Server 2008“ ir garbingą „Windows Vista“. Pagrindinis skirtumas su NTFS yra tas, kad jis remiasi metaduomenimis. Pagal Vikipediją metaduomenys yra „duomenys apie duomenis“. Kitaip tariant, metaduomenys yra tarsi maža mini duomenų bazė diske, kurioje saugoma bet kokia informacija apie failus ir katalogus kietajame diske. NTFS palaiko tokius dalykus kaip glaudinimas, failo lygio saugumas ir kiti verslui naudingi dalykai, o šie atributai yra saugomi metaduomenyse. Šaunus dalykas, susijęs su tokiu failų tvarkymo būdu, yra tas, kad jis yra plečiamas, kad palaikytų kitas funkcijas. Iš tikrųjų „Microsoft“ išleido penkias skirtingas NTFS versijas, kiekviename iš eilės atnaujindama daugiau funkcijų. Informacijos apie NTFS galite rasti Vikipedijoje.

Dėl fragmentacijos NTFS yra daug patobulintas nei FAT ir yra efektyvesnis tvarkant duomenų vietą kietajame diske. Tačiau NTFS yra suskaidyta. Kurį laiką buvo mitas, kad NTFS nebuvo suskaidytas, bet vėlgi, tai buvo mitas. NTFS failų sistema yra labai lanksti. Kadangi NTFS reikalauja naujų atributų ar talpos, tai užima vietą ir saugo šią informaciją pagrindinėje failų lentelėje. Jei mažam failui buvo skirta tam tikros vietos, o tada tas failas pasidaro labai didelis, to failo dalis reikės laikyti kitose disko vietose, nes NTFS sukuria naujas duomenų saugojimo sritis. Taip pat NTFS failų sistema naudojo klasterius, kaip ir FAT. Taigi, taip, NTFS gali turėti mažiau suskaidymo galimybių, tačiau ji vis tiek yra jautri.

„Ext3“ yra failų sistema, naudojama „Linux“ . „Ext3“, priešingai nei bet kuri „Windows“ failų sistema, yra žymiausia tuo, kad tai yra kartotinių failų sistema. Žurnale pažymėta failų sistema yra tokia, kai bet kokie ir visi bet kokio failo pakeitimai yra registruojami žurnale, prieš juos faktiškai įrašant į diską. Žurnalas saugomas tam skirtoje disko vietoje. Pagal savo pobūdį žymėta mažiau failų sistema yra daug mažiau tikėtina, kad bus sugadinta. Žurnalas yra VISAS veiksmų, kuriuos reikia atlikti faile, įrašas. Taigi, nutrūkus (pvz., Nutrūkus elektros tiekimui), įvykiai žurnale gali būti tiesiog „pakartojami“, kad būtų atkurtas žurnalo ir diske esančių failų suderinamumas.

Dėl ext3 pobūdžio fragmentacija yra neegzistuojanti. Tiesą sakant, Vikipedija sako, kad „Linux“ sistemos administratoriaus vadove teigiama: „Šiuolaikinės (-ės)„ Linux “failų sistemos (-os) mažiausiai suskaidomos, laikydamos visus failo blokus arti, net jei jų negalima laikyti iš eilės esančiuose sektoriuose. Kai kurios failų sistemos, pavyzdžiui, ext3, efektyviai paskirsto laisvą bloką, kuris yra arčiausiai kitų failo blokų. Todėl nereikia jaudintis dėl „Linux“ sistemos suskaidymo “.

Tačiau pažvelgę ​​į OS X failų sistemą, kuri taip pat yra pakeista į apyvartą, pamatysite, kodėl „Linux“ taip pat yra suskaidoma …

Hierarchinė failų sistema (HFS) yra failų sistema, naudojama „Mac OS X“ . Jį sukūrė pati „Apple“. Mes turime originalią HFS failų sistemą (dažnai vadinamą „Mac OS Standard“) ir naujesnę HFS Plus versiją (vadinamą „Max OS Extended“). HFS buvo daug peržiūrėta. HFS jau beveik nenaudojamas. „HFS Plus“ buvo pristatytas su „Mac OS 8.1“. Labiausiai pastebime mūsų diskusijoje, kad „Apple“ pristatė žurnalų žurnalus jų failų sistemoje su „Mac OS 10.3“ kartu su keletu kitų funkcijų, kurios lemia OS X veikimą.

Panašu, kad, kalbant apie defragmentaciją OS X, yra dvi mintys. Kai kurie sako, kad tai nėra būtina, nes ji naudoja įrašytą failų sistemą. Kiti sako, kad tai nereikalinga, tik ne tokiu pat būdu kaip „Windows“. „OS X“ turi įmontuotą galimybę pasirūpinti failų suskaidymu ir ji tai padarys pati. Tačiau gali atsitikti disko suskaidymas - nedideli laisvos vietos tarp failų bitai. Našumo požiūriu tai beveik nekeliama problema, todėl atlikdami tradicinį „OS X“ įrenginio defragmentavimą, retai naudosite bet kokį našumą. Disko suskaidymas iš tikrųjų tampa problema tik tada, kai pradėsite užpildyti savo diską beveik visu pajėgumu. Taip yra todėl, kad OS X nebebus vietos savo sistemos failams.

Taigi, trumpai tariant, nereikia defragmentuoti OS X, nebent jūs pradedate pildyti standųjį diską. Tai atlikus, galite pradėti patirti atsitiktinį OS X „keistumą“ dėl to, kad OS pritrūksta vietos jos laikinajam failui. Kai tai įvyks (arba, pageidautina, anksčiau), standžiojo disko defragcija padės atsikratyti laisvos vietos tarp disko failų ir atgauti vietos OS X naudojimui.

Tikiu, kad taip bus ir su „Linux“.

Kitas informacinis turinys:

  • Ar „Mac OS X“ reikia disko valiklio / optimizavimo priemonės?
  • „Macintosh OS X“ įprastinė priežiūra
  • Kodėl Linux reikia defragmentuoti?

Taigi, Trumpai tariant

Jei naudojate „Windows“, galite suskaidyti. FAT32 sistemos yra labai linkusios į tai. NTFS yra mažiau linkęs, bet vis tiek pakankamai. „Linux“ ir „Mac“ vartotojai yra suskaidyti, tačiau skirtingai nei „Windows“, tai nesukelia jokio našumo tempimo mašinoje. Be to, „Mac“ vartotojams iš tikrųjų reikia nerimauti tik dėl suskaidymo, nes jų diskai yra beveik pajėgūs. „Linux“ ir „Mac“ problema yra ne failų suskaidymas (kaip „Windows“), o diskų suskaidymas.

Viltis, kuri padeda. Ir, kaip visada, kviečiu žmones, turinčius žinių apie šią sritį, pakomentuoti. Aš padariau geriausius tyrimus, kokius tik galėjau, tačiau tikrai įmanoma, kad aš suklydau. Kai jūs įtraukiate „Linux“ ir „Mac“ „defrag diskusijas“ į rinkinį, abejonių gali būti abiejų pusių.

Failų sistemos - kurias reikia defragmentuoti?