30Jul
Operatsioonisüsteemi failisüsteem võib pinnale lihtsalt välja nägema suure kaustade hulgana, kuid kindlasti on seda rohkem kui seda. Loe edasi, kui uurime, mis on failisüsteemi pinna all.
Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.
Küsimus
SuperUser lugeja P_Q on uudishimulik failisüsteemide kohta, kirjutab ta:
Olen kasutanud Windowsi alates lapsepõlvest, ja kui kuulen fraasi "Windowsi failide süsteem", siis ma mõtlen kataloogide( kaustade) kataloogide, kataloogi SYSTEM,kausta nimega PROGRAMMIDE FILS jne. Kas see on see, mis süsteem on? Lihtsalt kaustade paigutus?
Ja siis hakkasin hiljuti kasutama Linuxi ja minu viitekogu ütleb Linuxi failisüsteemis, et kõik algab juurest ja avaneb seal. Kuidas see Windowsist tegelikult erineb? Ma mõtlen, tundub, et Linuxi süsteem ja Windowsi süsteem on kataloogipuu seadistamiseks vaid kaks võimalust. Kas see on failisüsteem?
Kas see lihtne võtta failisüsteemi kõige täpsemini kirjeldada seda? Lähme veidi sügavamale.
Vastus
SuperUseri kaastöötaja Tom Wijsman pakub põhjalikku ülevaadet failisüsteemide struktuurist nii Windowsi kui ka Linuxi operatsioonisüsteemides. Ta kirjutab:
Ainult kaustade paigutus?
Sounds too good to be true. ..
Võtame näiteks failisüsteemi FAT32.Ma võin sellel installida Windows XP, kuid võin seda ka kasutada mälukaardil. Mälukaardil pole neid kaustu, mille kokku saate.
Niisiis. .. Ärge kasutage operatsioonisüsteemide perekonna kataloogide paigutust failisüsteemiga.
Kas see tähendab failisüsteem?
Ei. .. See viitab aluseks olevatele bittidele ja baitidele, mis muudavad teie kataloogistruktuuri tööd.
aluseks olevad bittid ja baidid? Näita mulle FAT32!
Vaatame, mis FAT32 välja näeb, sellel on:
- Alguses on mõned päise sektorid, nagu Volume ID ja Reserved Sectors
- kaks failide eraldamise tabelit, mis võimaldab meil välja selgitada, kus meie failid on.
- klastrid, mis sisaldavad kõiki meie kataloogi ja faili andmeid.
- Väga väike kasutamata ruum, mida me ei saa kasutada.
FAT tabel koosneb paljudest kirjetest, mis näevad välja selline, võimaldades meil otsustada, millal kataloog või fail salvestatakse klastrite ruumis, samuti mõned atribuudid ja suurus.
Kataloogikirje viitab kataloogi / faili sisestuste nimekirjale. ..
Klastrite ruumis saate nüüd oma klastreid oma vajalike andmete leidmiseks reisida. Klassiruum sisaldab sisuliselt andmeid ja teavet, kus järgmised killud on
Kas muud failisüsteemid erinevad? Näita mulle NTFS!
Ma näitan sulle pilti, et saaksite täheldada erinevusi, ülejäänud on lugeja jaoks kodutöö: rohkem teavet leiate blogiarhiivist või Google'ist.
Peamine mõte on see, et NTFS on tohutu paranemine võrreldes FAT32-ga, mis on tugevam / tõhusam. Parem ettekujutus kasutatud ruumi kasutamisest, kasutades selleks bitmapi, et veelgi killustatuse vastu võidelda. Ja nii edasi. ..
Mis on Linuxi failisüsteemid? Näita mulle ext2 / 3!
Idee on see, et ext2 / ext3 kasutab superplokke ja inodeid;see võimaldab pehmeid ja kõvasid sidemeid, katalooge, mis on failid, mitme nimega failid ja nii edasi. Peamine tuum on abstraktsioon, et võimaldada failisüsteemil teha rohkem meta-ish kraami. ..
Et lugeda rohkem failisüsteeme, kontrollige kindlasti järgmisi How-To Geeki artikleid:
- HTG Explained: Linux DirectorySelgitatav struktuur
- HTG selgitab: millist Linuxi failisüsteemi peaksite valima?
- Millist failisüsteemi ma peaksin oma USB-draivil kasutama?
Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.