Linuxi failisüsteem vs Windowsi failisüsteem
Failisüsteem (tuntud ka kui failisüsteem) on meetod andmete salvestamiseks organiseeritud ja inimloetaval kujul. Andmefailisüsteemi põhiüksust nimetatakse failiks. Failisüsteem on väga oluline komponent, mis asub enamikes andmesalvestusseadmetes, nagu kõvakettad, CD-d ja DVD-d. Failisüsteem aitab seadmetel säilitada failide füüsilist asukohta. Lisaks võib failisüsteem võimaldada oma failidele juurdepääsu võrgust, muutudes võrguprotokollide (nt NFS) kliendiks.
Mis on Windowsi failisüsteem?
Windows toetab peamiselt FAT-i (failide eraldamise tabel) ja NTFS-i (uue tehnoloogiaga failisüsteem). Windows NT 4.0, Windows 200, Windows XP, Windows. NET server ja Windowsi tööjaam kasutavad eelistatud failisüsteemina NTFS-i. Siiski saab FAT-i kasutada diskettide ja vanemate Windowsi versioonidega (mitme alglaadimisega süsteemide jaoks). FAT on Windowsis kasutatav esialgne failisüsteem. DOS-iga kasutati FAT-i ja selle kolm versiooni on FAT12, FAT16 ja FAT32. Klastri tuvastamiseks kasutatav bittide arv on number, mida kasutatakse nime järelliitena. FAT12, FAT16 ja FAT32 partitsioonide maksimaalne suurus on 32 MB, 4 GB ja 32 GB.
NTFS-il on täiesti erinev andmekorralduse arhitektuur. Põhimõtteliselt töötas Microsoft välja NTFS-i, et konkureerida UNIXiga, asendades palju lihtsama FAT-i. Väidetav alt on uusimal FAT-versioonil, mida nimetatakse exFAT-iks, aga NTFS-i ees teatud eelised. FAT-partitsiooni saab hõlpsasti teisendada NTFS-partitsiooniks ilma andmeid kaotamata. NTFS toetab selliseid funktsioone nagu indekseerimine, kvoodi jälgimine, krüptimine, tihendamine ja paranduspunktid. Windows kasutab partitsioonide eristamiseks draivitähti. Traditsiooniliselt on C-draiv esmane partitsioon. Primaarset partitsiooni kasutatakse Windowsi installimiseks ja käivitamiseks. Draivitähte saab kasutada ka võrgudraivide kaardistamiseks.
Mis on Linuxi failisüsteem?
Linuxiga saab kohtusse kaevata mitmesuguseid failisüsteeme. Tavaliselt kasutatavad failisüsteemid on ext perekond (ext, ext2, ext3 ja ext4) ja XFS. Silicon Graphics töötas välja XFS-i, mis on suure jõudlusega ajakirjandussüsteem. Ext (laiendatud failisüsteem) töötati välja 1990. aastate alguses. See oli esimene failisüsteem, mida kasutati Linuxi operatsioonisüsteemis. Remy Card töötas selle välja, saades inspiratsiooni UFS-ist (UNIX failisüsteem).
Linuxis on kõik failid. Kui miski ei ole fail, siis on see protsess. Programme, heli, videot, I/O-seadmeid ja muid seadmeid käsitletakse failidena. Linuxis pole failil ja kataloogil vahet. Kataloog on lihts alt fail, mis sisaldab teiste failide komplekti nimesid. Spetsiaalsed failid on I/O jaoks kasutatav mehhanism (leiab /dev). Pistikupesad (teine spetsiaalne failitüüp) pakuvad protsessidevahelist suhtlust. Nimega torusid (sarnaselt pistikupesadega) kasutatakse protsessidevaheliseks suhtluseks ilma võrgu semantikata.
Mis vahe on Linuxi failisüsteemil ja Windowsi failisüsteemil?
Windows kasutab failisüsteemidena FAT-i ja NTFS-i, samas kui Linux kasutab mitmesuguseid failisüsteeme. Erinev alt Windowsist on Linux võrgukett alt buutitav. Erinev alt Windowsist on Linuxis kõik kas fail või protsess. Linuxil on kahte tüüpi peamisi partitsioone, mida nimetatakse andmepartitsioonideks ja vahetuspartitsioonideks. Vahetussektsioonide olemasolu tõttu ei saa teil Linuxis (nagu Windowsis) mälu kunagi otsa. Taastetööriistade osas saab Windowsis kasutada vaid piiratud arvu tööriistu, samas kui Linuxi failisüsteemide jaoks on saadaval suur hulk UNIX-põhiseid taastetööriistu.