Pagrindinis » kaip » Ar failų sistema yra tik aplankų krūva? (Paaiškinta failų sistema)

    Ar failų sistema yra tik aplankų krūva? (Paaiškinta failų sistema)

    Ant jūsų paviršiaus jūsų operacinės sistemos failų sistema gali tiesiog atrodyti kaip didelis krūva aplankų, tačiau tikrai yra daugiau nei tai. Skaitykite toliau, kai tiriame, kas yra po failų sistemos paviršiaus.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytuvas P_Q smalsu apie failų sistemas, rašo:

    Aš naudoju „Windows“ nuo vaikystės, o kai girdžiu frazę „Windows failų sistema“, aš manau, kad katalogai (aplankai), esantys kataloguose, aplankas „SYSTEM“, aplankas, vadinamas „PROGRAM“ failais, ir tt Ar tai yra sistema? Tiesiog aplankų išdėstymas?

    Ir tada aš neseniai pradėjau naudoti „Linux“, o mano informacinė knyga „Linux“ failų sistemoje sako, kad viskas prasideda nuo šaknies ir nuo jos išsijungia. Kaip tai tikrai skiriasi nuo „Windows“? Aš turiu galvoje, atrodo, kad Linux sistema ir „Windows“ sistema yra tik du katalogo medžio nustatymo būdai. Ar tai reiškia failų sistemą?

    Ar šis paprastas failų sistema yra pats tiksliausias būdas jį apibūdinti? Leiskite kasti šiek tiek giliau.

    Atsakymas

    „SuperUser“ autorius Tomas Wijsmanas siūlo įžvalgus žvilgsnį į Windows ir Linux operacinių sistemų failų sistemų struktūrą. Jis rašo:

    Tiesiog aplankų išdėstymas?

    Skamba per gerai, kad būtų tiesa…

    Paimkime FAT32 failų sistemą kaip pavyzdį. Galiu įdiegti „Windows XP“, bet taip pat galiu ją naudoti atminties kortelėje. Atminties kortelėje nėra tų aplankų, kuriuos apibendrintumėte.

    Taigi… Negalima painioti operacinių sistemų šeimos katalogo su failų sistema.

    Tai tai, ką reiškia failų sistema?

    Ne ... Tai reiškia pagrindinius bitus ir baitus, kurie daro jūsų katalogo struktūros darbą.

    Pagrindiniai bitai ir baitai? Parodykite man FAT32!

    Pažvelkime, kaip atrodo FAT32, jis turi:

    • Kai kurie antraštės sektoriai pradžioje, pavyzdžiui, apimties ID ir rezervuoti sektoriai
    • Dvi 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 kurios labai mažos nepanaudotos vietos, kurių negalime naudoti.

    FAT lentelė susideda iš daugelio panašių įrašų, leidžiančių nustatyti, kur katalogas ar failas yra saugomi grupių erdvėje, taip pat kai kurie atributai ir dydis.

    Katalogo įrašas nurodo katalogų / failų įrašų sąrašą ...

    Klasterių erdvėje dabar mes galime keliauti į mūsų grupes, kad rastume reikalingus duomenis. Klasteryje iš esmės yra duomenų ir informacijos, kur yra kiti fragmentai

    Ar kitos failų sistemos skiriasi? Parodykite man NTFS!

    Aš jums parodysiu vaizdą, kad galėtumėte pastebėti skirtumus, likusi dalis yra skaitytojo namų darbas. Daugiau informacijos rasite šiame dienoraščio archyve arba „Google“.

    Pagrindinė idėja yra ta, kad NTFS yra didžiulis patobulinimas, palyginti su FAT32, kuris yra patikimesnis / efektyvesnis. Geresnė (un) naudotos erdvės idėja naudojant bitmap, kad būtų toliau padedama susiskaidyti. Ir taip toliau…

    Ką apie Linux sistemas? Parodykite man ext2 / 3!

    Idėja yra tai, kad ext2 / ext3 naudoja superblokus ir inodus; tai leidžia minkštus ir hardlinks, katalogus, kurie yra failai, failai su keliais pavadinimais ir pan. Pagrindinis turinys yra suskaidymas, leidžiantis rinkmenų sistemai sugebėti atlikti daugiau metaduomenų ...

    Jei norite daugiau skaityti failų sistemas, patikrinkite šiuos „How-To Geek“ straipsnius:

    • HTG paaiškina: paaiškinta „Linux“ katalogo struktūra
    • HTG paaiškina: Kuri Linux failų sistema turėtų pasirinkti?
    • Kokia failų sistema turėčiau naudoti „My USB Drive“?

    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.