30Jul
Paviršiuje jūsų operacinės sistemos failų sistema gali atrodyti tik kaip didelė aplankų krūva, tačiau, be abejo, yra daugiau nei tai. Perskaitykite, kai tiriame, kas yra po failų sistemos paviršiumi.
Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.
Klausimas
SuperUser skaitytojas P_Q yra įdomu apie failų sistemas, jis rašo:
Aš naudoju Windows nuo vaikystės, o kai išgirdau frazę "Windows failų sistema", aš galvoju apie katalogus( aplankus) kataloguose, kataloge SYSTEM SYSTEM,aplankas vadinamas PROGRAMŲ FILES ir tt Ar tai yra sistema? Tiesiog aplankų išdėstymas?
Ir tada aš neseniai pradėjau naudoti "Linux", o mano žinynai sako, kad "Linux" failų sistemoje viskas prasideda nuo šaknies ir atsinaujina iš ten. Kaip tai tikrai skiriasi nuo "Windows"?Aš turiu galvoje, atrodo, kad "Linux" sistema ir "Windows" sistema yra tik du katalogų medžio nustatymo būdai. Ar tai ką reiškia failų sistema?
Ar paprasčiausiai paimkite failų sistemoje tiksliausią būdą jį apibūdinti? Ruoškime šiek tiek giliau.
"Atsakymas"
"SuperUser" autorius Tomas Wijsmanas siūlo įžvalgų failų sistemų struktūrą tiek "Windows", tiek "Linux" operacinėse sistemose. Jis rašo:
Tiesiog aplankų išdėstymas?
Garsai per daug gerai, kad būtų tiesa. ..
Paimkime FAT32 failų sistemą kaip pavyzdį.Aš galiu įdiegti "Windows XP", bet galiu jį naudoti ir atminties kortelėje. Atminties kortelėje neturite tų aplankų, kuriuos apibendrinate.
Taigi. .. Nepainiokite operacinių sistemų šeimos katalogo išdėstymo su failų sistema.
Ar tai ką reiškia failų sistema?
Ne. .. Tai susiję su pagrindiniais batais ir baitais, kurie veikia jūsų katalogų struktūrą.
Pagrindiniai bitai ir baitai? Parodyk man FAT32!
Pažiūrėkime, kas atrodo FAT32:
- Pradžioje yra keletas antraščių sekų, pvz., "Volume ID" ir "Reserved Sectors"
- Du failų paskirstymo lentelės, leidžiančios mums išsiaiškinti, kur yra mūsų failai.
- klasteriai, kuriuose yra visi mūsų katalogų ir failų duomenys.
- Kai kuri labai maža nepanaudota erdvė, kurią mes negalime naudoti.
FAT lentelė susideda iš daugybės įrašų, kurie atrodo taip, kad galėtume nustatyti, kur katalogas ar failas saugomas klasterių erdvėje, taip pat kai kuriuos atributus ir dydį.
Katalogo įrašas reikštų katalogų / failų įrašų sąrašą. ..
Grupių erdvėje dabar mes galime keliauti mūsų grupes, kad galėtume rasti reikalingus duomenis. Klasteryje iš esmės yra duomenų ir informacijos, kur kiti fragmentai yra
Ar kitos failų sistemos skiriasi? Parodyk NTFS!
Aš ketinu parodyti jums vaizdą, kad galėtumėte pastebėti skirtumus, o likusieji yra skaitytojo namų darbai: Daugiau informacijos galite rasti šiame dienoraščio archyve arba "Google".
Pagrindinė idėja yra tai, kad NTFS yra didelis pagerėjimas, palyginti su FAT32, kuris yra tvirtesnis / efektyvesnis. Turėdami geresnę idėją apie( ne) panaudotą erdvę naudodami bitmapą, kad toliau padėtumėte suskaidyti. Ir taip toliau. ..
Ką apie failų sistemas Linux? Parodykite man ext2 / 3!
idėja yra ta, kad ext2 / ext3 naudoja super blokus ir inodes;tai leidžia naudoti "soft" ir "hardlinks", katalogus, kurie yra failai, failai su keliais vardais ir pan. Pagrindinis pagrindas yra abstrakcija, kad failų sistema galėtų atlikti daugiau meta-ish stuff. ..
Norėdami daugiau skaitymo failų sistemose, įsitikinkite, kad patikrinti šiuos "How-To Geek" straipsnius:
- HTG paaiškina: "Linux Directory"Paaiškinta struktūra
- HTG paaiškina: kokią Linux bylą reikia pasirinkti?
- Kokią failų sistemą turėčiau naudoti savo USB diske?
Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.