Kas yra failų sistema ir kodėl jų yra tiek daug?

Turinys:

Kas yra failų sistema ir kodėl jų yra tiek daug?
Kas yra failų sistema ir kodėl jų yra tiek daug?

Video: Kas yra failų sistema ir kodėl jų yra tiek daug?

Video: Kas yra failų sistema ir kodėl jų yra tiek daug?
Video: Understanding Routers, Switches, the Internet and Network Hardware - YouTube 2024, Gegužė
Anonim
Skirtingos operacinės sistemos palaiko skirtingas failų sistemas. Jūsų išimamasis įrenginys turi naudoti FAT32 geriausiu suderinamumu, nebent jis didesnis ir reikalingas NTFS. "Mac" formatuose naudojami diskai naudoja "HFS +" ir neveikia su "Windows". Linux turi ir savo failų sistemas.
Skirtingos operacinės sistemos palaiko skirtingas failų sistemas. Jūsų išimamasis įrenginys turi naudoti FAT32 geriausiu suderinamumu, nebent jis didesnis ir reikalingas NTFS. "Mac" formatuose naudojami diskai naudoja "HFS +" ir neveikia su "Windows". Linux turi ir savo failų sistemas.

Deja, net tipiškiems kompiuterių vartotojams reikia galvoti apie skirtingas failų sistemas ir jų suderinamumą. Štai ką jūs turite žinoti apie failų sistemas - ir kodėl yra tiek daug skirtingų.

Failų sistemos 101

Skirtingos failų sistemos yra tiesiog skirtingi būdai, kaip tvarkyti ir saugoti failus kietajame diske, "flash" diske ar kitame saugojimo įrenginyje. Kiekviename saugojimo įrenginyje yra viena ar daugiau skaidinių, o kiekvienas skaidinys yra "suformatuotas" su failų sistema. Formatavimo procesas paprasčiausiai sukuria tuščią tokio tipo failų sistemą įrenginyje.

Failų sistema yra būdas atskirti duomenis nuo diskų į atskirus failus, kurie yra failai. Taip pat pateikiamas būdas saugoti duomenis apie šiuos failus, pavyzdžiui, jų failų vardus, leidimus ir kitus atributus. Failų sistema taip pat pateikia indeksą - diske esančių failų sąrašą ir vietą, kur jie yra diske, todėl operacinė sistema gali matyti, kas yra diske vienoje vietoje, o ne šukuoti per visą disko failą.

Jūsų operacinė sistema turi suprasti failų sistemą, kad ji galėtų rodyti jos turinį, atidaryti failus ir išsaugoti failus į ją. Jei jūsų operacinė sistema nesupranta failų sistemos, gali būti įmanoma įdiegti failų sistemos tvarkyklę, kuri teikia palaikymą, arba jūs tiesiog negalite naudoti tos failų sistemos su šia operacine sistema.

Metafora čia yra popieriaus įvedimo sistema - kompiuterio duomenų bitai yra vadinami "failais", ir jie "failų sistemoje" organizuojami taip, kaip popieriniai failai gali būti organizuoti failų spintelėse. Yra įvairių būdų, kaip organizuoti šiuos failus ir saugoti duomenis apie juos - "failų sistemos".

Image
Image

Bet kodėl tiek daug?

Ne visos failų sistemos yra vienodos. Įvairios failų sistemos turi skirtingus duomenų tvarkymo būdus. Kai kurios failų sistemos yra greitesnės, nei kitos, kai kurios turi papildomų saugumo funkcijų, o kai kurios palaiko diskų su didelėmis saugyklomis, o kitos veikia tik mažesnio saugojimo vietos diskuose. Kai kurios failų sistemos yra tvirtesnės ir labiau atsparios failų korupcijai, tuo tarpu kiti prekiauja tuo patvarumu papildomu greičiu.

Nėra jokios geriausios failų sistemos visoms paskirtims. Kiekviena operacinė sistema linkusi naudoti savo failų sistemą, kurią veikia ir operacinės sistemos kūrėjai. "Microsoft", "Apple" ir "Linux" branduolio kūrėjai visi dirba savo failų sistemose. Naujos failų sistemos gali būti greitesnės, stabilesnės, geresnės į didesnius saugojimo įrenginius ir turėti daugiau funkcijų nei senosios.

Yra daug darbo, skirto failų sistemos kūrimui, ir tai galima padaryti įvairiais būdais. Failų sistema nėra panašu į pertvarą, kuris yra tiesiog laikymo vietos dalis. Failų sistema nurodo, kaip failai yra išdėstyti, organizuoti, indeksuoti ir su jais susieti metaduomenis. Visada yra galimybė patobulinti ir pagerinti, kaip tai daroma.

Image
Image

Perjungimo failų sistemos

Kiekvienas skaidinys yra suformatuotas su failų sistema. Kartais kartais galėsite "pertvarkyti" skirsnį į kitą failų sistemą ir išsaugoti duomenis apie tai, tačiau tai retai yra ideali alternatyva. Vietoj to, jūs tikriausiai norėsite pirmiausia nukopijuoti svarbius duomenis iš skaidinio.

Vėliau, suteikiant naujos failų sistemos pertvarą, paprasčiausiai reikia "formatuoti" ją tos operacinės sistemos failų sistemoje, kuri ją palaiko. Pavyzdžiui, jei turite "Linux" ar "Mac" formato diską, galite formatuoti jį "Windows" sistemoje "NTFS" arba "FAT32", kad gautumėte "Windows" formatu pagrįstą diską.

Operacinės sistemos automatiškai formuoja skaidinius su atitinkama failų sistema operacinės sistemos diegimo metu. Jei turite "Windows" formato skaidinį, kurį norite įdiegti "Linux", "Linux" diegimo procesas suformatuos savo NTFS arba FAT32 skaidinį su "Linux" failų sistema, kurią pasirinko "Linux" pasirinkimas.

Taigi, jei turite saugojimo įrenginį ir norite naudoti kitą failų sistemą, tiesiog nukopijuokite failus iš pradžių, kad juos sugrąžintumėte. Tada formatuokite šį diską naudodami "Windows", "GParted in Linux" ar "Disk Utility" programoje esantį įrankį "Mac OS X".

Image
Image

Bendrųjų failų sistemų apžvalga

Štai keletas dažniausiai pasitaikančių failų sistemų apžvalga. Tai nėra baigtinis - yra daug kitų skirtingų.

  • FAT32: "FAT32" yra senesnė "Windows" failų sistema, tačiau ji vis dar naudojama keičiamuose medijos įrenginiuose - tik mažesniuose. Greičiau sumontuoti 1 TB išoriniai standieji diskai greičiausiai bus formatuoti su NTFS. Jūs norėsite tai naudoti tik esant mažiems saugojimo įrenginiams arba suderinamumui su kitais įrenginiais, pvz., Skaitmeniniais fotoaparatais, žaidimų pultais, televizoriais ir kitais įrenginiais, kurie palaiko tik FAT32, o ne naujesnę NTFS failų sistemą.
  • NTFS: Šiuolaikinės "Windows" versijos - nuo "Windows XP" - naudodami NTFS failų sistemą, skirtą jų sisteminiam skaidymui.Išoriniai diskai gali būti suformatuojami naudojant FAT32 arba NTFS.
  • HFS +: "Mac" naudoja "HFS +" savo vidinėms pertvaroms ir patinka formuoti išorinius įrenginius naudodamiesi "HFS +" - tai reikalinga naudoti išorinį įrenginį su "Time Machine", taigi failų sistemos atributai gali būti tinkamai sugrupuoti, pavyzdžiui. "Mac" taip pat gali skaityti ir rašyti į FAT32 failų sistemas, nors jie gali tik skaityti iš NTFS failų sistemų pagal nutylėjimą - jums reikės trečiosios šalies programinės įrangos, norėdami rašyti į "NTFS" failų sistemas iš "Mac".
  • Ext2/Ext3/Ext4: "Linux" dažnai matysite "Ext2", "Ext3" ir "Ext4" failų sistemas. Ext2 yra senesnė failų sistema, ir joje trūksta svarbių funkcijų, tokių kaip žurnalas - jei išjungus maitinimą arba kompiuteriui sugedus įrašant į "ext2" įrenginį, duomenys gali būti prarasti. Ext3 prideda šias patikimumo savybes tam tikru greičiu. Ext4 yra šiuolaikiškesnis ir greitesnis - tai yra numatytoji failų sistema daugumoje "Linux" paskirstymų dabar ir yra greitesnė. "Windows" ir "Mac" nepalaiko šių failų sistemų - jums reikės trečiosios šalies įrankio, kad galėtumėte pasiekti failus iš tokių failų sistemų. Dėl šios priežasties dažnai idealu formatuoti "Linux" sistemos skaidinius kaip "ext4" ir palikti išimamus įrenginius, suformuotus naudojant "FAT32" arba "NTFS", jei jums reikia suderinamumo su kitomis operacinėmis sistemomis. Linux gali skaityti ir rašyti tiek FAT32, tiek NTFS.
  • Btrfs: Btrfs - "geresnė failų sistema" - tai naujesnė "Linux" rinkmenų sistema, kuri vis dar kuriama. Šiuo metu daugeliui "Linux" paskirstytuvų tai nėra numatytasis, bet vieną dieną ji greičiausiai pakeis "Ext4". Tikslas yra suteikti papildomų funkcijų, kurios leidžia "Linux" mastelio masėms padidinti.
  • Apsikeitimo: Linux "swap" failų sistema iš tiesų nėra failų sistema. Operacinė sistema gali būti naudojama kaip "apsikeitimo" skirsnis, nes jis yra panašus į "Windows" puslapio failą, tačiau jam reikalingas atskiras skaidinys.

Taip pat yra ir kitų failų sistemų, ypač Linux ir kitų UNIX panašių sistemų.

Image
Image

Paprastai kompiuterio vartotojui nereikia daug žinoti apie tai - jis turėtų būti skaidrus ir paprastas, bet žinant pagrindus, jūs suprantate tokius klausimus kaip "Kodėl šis" Mac "formatuotas diskas neveikia su mano" Windows "kompiuteriu?" "Ar turėčiau formatuoti šį USB kietąjį diską kaip FAT32 ar NTFS?"

Rekomenduojamas: