6Aug

Mikä on tiedostojärjestelmä ja miksi siellä on niin paljon?

Eri käyttöjärjestelmät tukevat eri tiedostojärjestelmiä.Irrotettavan aseman pitäisi käyttää FAT32-tekniikkaa parhaan yhteensopivuuden varmistamiseksi, ellei se ole isompi ja tarvitsee NTFS: ää.Mac-muotoillut asemat käyttävät HFS + -järjestelmää ja eivät toimi Windowsin kanssa. Linuxilla on myös omat tiedostojärjestelmät.

Valitettavasti jopa tyypillisten tietokoneen käyttäjien täytyy miettiä erilaisia ​​tiedostojärjestelmiä ja mitä he ovat yhteensopivia. Tässä on, mitä tarvitset tiedostosovelluksiin - ja miksi on niin paljon erilaisia.

-tiedostojärjestelmät 101

Erilaiset tiedostojärjestelmät ovat yksinkertaisesti erilaisia ​​tapoja järjestää ja tallentaa tiedostoja kiintolevylle, flash-asemaan tai muuhun tallennuslaitteeseen. Jokaisella tallennuslaitteella on yksi tai useampi osio, ja jokainen osio on "muotoiltu" tiedostojärjestelmällä.Muotoiluprosessi luo yksinkertaisesti kyseisen tyyppisen tyhjän tiedostojärjestelmän laitteessa.

Tiedostojärjestelmä tarjoaa tavan erottaa aseman tiedot yksittäisiin kappaleisiin, jotka ovat tiedostoja. Se tarjoaa myös mahdollisuuden tallentaa tietoja näistä tiedostoista - esimerkiksi niiden tiedostonimet, käyttöoikeudet ja muut määritteet. Tiedostojärjestelmä tarjoaa myös indeksin - luettelon aseman tiedoista ja asemasta, joten käyttöjärjestelmä voi nähdä, mitä asemassa on yhdestä paikasta sen sijaan, että koko rekisteriin hajaantui tiedostojen etsiminen.

Käyttöjärjestelmän on ymmärrettävä tiedostojärjestelmä, jotta se voi näyttää sen sisällön, avata tiedostoja ja tallentaa tiedostoja siihen. Jos käyttöjärjestelmäsi ei ymmärrä tiedostojärjestelmää, saatat pystyä asentamaan tiedostojärjestelmän ajurin, joka tarjoaa tukea - tai et voi käyttää sitä tiedostojärjestelmää kyseisellä käyttöjärjestelmällä.

Metafora tässä on paperin arkistointijärjestelmä - tietojenkäsittelyn bittiä kutsutaan "tiedostoiksi" ja ne on organisoitu "tiedostojärjestelmään" tapaan, jolla paperitiedostot voidaan järjestää tiedostoarkkitehtuurissa. On olemassa erilaisia ​​tapoja järjestää nämä tiedostot ja tallentaa tietoja niistä - "tiedostojärjestelmät".

Mutta miksi siellä on niin paljon?

Kaikki tiedostojärjestelmät eivät ole yhtä suuria. Erilaisilla tiedostojärjestelmillä on eri tavat järjestää tietonsa. Jotkin tiedostojärjestelmät ovat nopeampia kuin toiset, joissakin on ylimääräisiä suojausominaisuuksia ja jotkut tukevat asemia, joilla on suuret tallennuskapasiteetit, kun taas muut toimivat vain pienemmällä tallennusasemalla toimivilla asemilla. Jotkin tiedostojärjestelmät ovat vankempia ja kestävämpiä tiedostojen vioittumiselle, kun taas toiset tukevat tätä kestävyyttä lisää nopeutta.

Ei ole yhtä parhainta tiedostojärjestelmää jokaiseen käyttötarkoitukseen. Jokainen käyttöjärjestelmä pyrkii käyttämään omaa tiedostojärjestelmää, jota myös käyttöjärjestelmän kehittäjät toimivat. Microsoft, Apple ja Linux-ytimen kehittäjät työskentelevät omissa tiedostojärjestelmissään. Uudet tiedostojärjestelmät voivat olla nopeampia, vakaampia, paremmin suurempia tallennuslaitteita ja niillä on entistä enemmän ominaisuuksia.

Tiedostojärjestelmää suunniteltaessa on paljon työtä, ja sitä voidaan tehdä monella eri tavalla. Tiedostojärjestelmä ei ole kuin osio, joka on yksinkertaisesti varastointitila. Tiedostojärjestelmä määrittää, miten tiedostot on määritetty, järjestetty, indeksoitu ja miten metatiedot on liitetty niihin. Sillä on aina tilaa säätää - ja parantaa - miten tämä tehdään.

RELATED ARTICLES
Miksi irrotettavat asemat vielä käyttävät FAT32 NTFS: n sijasta?
Mac-muotoillun aseman muuntaminen Windows-asemaan

Tiedostojärjestelmien vaihtaminen

Jokainen osio on alustettu tiedostojärjestelmällä.Saatat joskus pystyä "muuntamaan" osion toiseen tiedostojärjestelmään ja pitämään tiedot siitä, mutta tämä on harvoin ihanteellinen vaihtoehto. Sen sijaan luultavasti haluat kopioida tärkeät tiedot osastosta ensin.

Jälkikäteen uuden osajärjestelmän osion antaminen on yksinkertaisesti "muotoilemista" sen tiedostojärjestelmän kanssa, joka tukee sitä.Jos esimerkiksi sinulla on Linux- tai Mac-muotoinen asema, voit muodostaa sen Windows NTFS- tai FAT32-tiedostoilla Windowsin muotoillun aseman hankkimiseksi.

Käyttöjärjestelmät muokkaavat automaattisesti osiot asianmukaisella tiedostojärjestelmällä käyttöjärjestelmän asennuksen aikana. Jos sinulla on Windows-muotoinen osio, johon haluat asentaa Linuxin, Linux-asennusprosessi muotoilee NTFS- tai FAT32-osionsa Linux-tiedostojärjestelmään, jota Linux-jakelu valitsee.

Joten jos sinulla on tallennuslaite ja haluat käyttää sitä eri tiedostojärjestelmää, kopioi tiedostot ensin ensin varmuuskopioimaan ne. Sitten muotoile tämän aseman työkalulla, kuten Levynhallinta Windowsissa, GParted Linuxissa tai Levytyökalu Mac OS X: ssä.

Yhteenveto tavallisista tiedostojärjestelmistä

Tässä on lyhyt katsaus joihinkin yleisempiin tiedostojärjestelmiin, joita kohtaat. Se ei ole tyhjentävä - monia muita erilaisia.

  • FAT32 : FAT32 on vanhempi Windows-tiedostojärjestelmä, mutta sitä käytetään edelleen siirrettävissä medialaitteissa - vain pienemmät. Suuremmat ulkoiset kiintolevyt 1 Tt tai niin todennäköisesti tulevat muotoiltu NTFS.Haluat vain käyttää tätä pienillä tallennuslaitteilla tai yhteensopivuudella muiden laitteiden, kuten digitaalisten kameroiden, pelikonsoleiden, digisovittimien ja muiden laitteiden kanssa, jotka vain tukevat FAT32: ta eikä uudempaa NTFS-tiedostojärjestelmää.
  • NTFS : Nykyaikaiset Windows-versiot - Windows XP: stä lähtien - käyttävät NTFS-tiedostojärjestelmää järjestelmäosioonsa. Ulkoiset asemat voidaan muotoilla FAT32- tai NTFS-tiedostoilla.
  • HFS + : Macit käyttävät HFS +: n sisäisiä osioita, ja he haluavat ulkoistaa ulkoiset asemat myös HFS +: n kanssa. Tämä edellyttää ulkoisen aseman käyttämistä Time Machineilla, joten tiedostojärjestelmän ominaisuuksia voidaan esimerkiksi varmuuskopioida. Macit voivat myös lukea ja kirjoittaa FAT32-tiedostojärjestelmiin, vaikka ne voivat vain lukea NTFS-tiedostojärjestelmistä - olet tarvinnut kolmannen osapuolen ohjelmiston kirjoittamaan NTFS-tiedostojärjestelmiin Macilta.
  • Ext2 / Ext3 / Ext4 : Näet usein Ext2-, Ext3- ja Ext4-tiedostojärjestelmät Linuxissa. Ext2 on vanhempi tiedostojärjestelmä, eikä siinä ole tärkeitä ominaisuuksia, kuten päivitys - jos virta sammuu tai tietokone kaatuu kirjoitettaessa ext2-asemaan, tiedot voivat kadota. Ext3 lisää nämä kestävyysominaisuudet jonkin nopeuden kustannuksella. Ext4 on nykyaikaisempi ja nopeampi - se on oletuksena tiedostojärjestelmä useimmissa Linux-jakeluissa nyt ja on nopeampi. Windows ja Mac eivät tue näitä tiedostojärjestelmiä - tarvitset kolmannen osapuolen työkalun tällaisten tiedostojärjestelmien tiedostojen käsittelemiseen. Tästä syystä on usein ihanteellista formatoida Linux-järjestelmäosiot ext4: ksi ja jättää poistettavat laitteet FAT32- tai NTFS-formaatilla alustettuina, jos tarvitset yhteensopivuuden muiden käyttöjärjestelmien kanssa. Linux voi lukea ja kirjoittaa sekä FAT32- että NTFS-tiedostoille.
  • Btrfs : Btrfs - "parempi tiedostojärjestelmä" - on uudempi Linux-tiedostojärjestelmä, joka on edelleen kehitteillä.Tämä ei ole oletuksena useimmissa Linux-jakeluissa, mutta se todennäköisesti korvaa Ext4: n yhden päivän. Tavoitteena on tarjota lisäominaisuuksia, joiden avulla Linux voi skaalata suurempia tallennustiloja.
  • Vaihda : Linuxissa "swap" -tiedostojärjestelmä ei todellakaan ole tiedostojärjestelmä.Käyttöjärjestelmäksi voi käyttää vain swap-muotoa muotoiltua osioa - se on kuin sivutiedosto Windowsissa mutta vaatii erillisen osion.

On myös muita tiedostojärjestelmiä - etenkin Linuxissa ja muissa UNIX-kaltaisissa järjestelmissä.

Tyypillinen tietokoneen käyttäjä ei tarvitse tietää suurimman osan tästä tavasta - sen pitäisi olla läpinäkyvä ja yksinkertainen - mutta perusasiat tuntevat ymmärtävät esimerkiksi "Miksi tämä Mac-muotoinen asema ei toimi Windows PC: n kanssa?"ja "Pitäisikö minun muodostaa tämän USB-kiintolevyn FAT32 tai NTFS?"

Image Credit: Gary J. Wood, Flickr, kleuske on Flickr