Hvad er Linux File System? Nem guide

Som vi har talt om Linux i det foregående indlæg, og vi har valgt den bedste Linux-distro, har vi også lært, hvordan man installerer Linux.

I dag vil vi diskutere Linux-filsystemet.

Indholdsfortegnelse

Hvad er Linux-filsystemet?

Linux File System eller ethvert filsystem er generelt et lag, der er under operativsystemet, der håndterer placeringen af dine data på lageret; uden det kan systemet ikke vide, hvilken fil der starter fra hvor og slutter hvor.

Selv om du finder en ikke understøttet filsystemtype, kan du også downloade software, der kan håndtere den. Så hvad er Linux-filsystemtyper?

Linux-filsystemtyper

Når du prøver at installere Linux, vil du se, at Linux tilbyder mange filsystemer som disse:

Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs og swap

Så hvad er disse filsystemer, som Linux tilbyder?

Ext: et gammelt system, der ikke længere bruges på grund af begrænsninger.

Ext2: det første Linux-filsystem, der tillader to terabyte data tilladt.

Ext3: kom fra Ext2, men med opgraderinger og bagudkompatibilitet.

Det eneste problem med det er, at serverne ikke bruger denne type filsystem, fordi dette filsystem ikke understøtter filgendannelse eller disk-snapshots.

Ext4: hurtigere og tillader store filer med betydelig hastighed.

Det er en perfekt mulighed for SSD-diske, og du bemærker, når du forsøger at installere en Linux-distro, at dette er det standardfilsystem, som Linux foreslår.

JFS: gammelt filsystem, der er lavet af IBM. Det fungerer meget godt med små og store filer, men det fejlede og filer blev ødelagt efter lang tids brug, siger rapporterne.

XFS: gammelt filsystem og fungerer langsomt med små filer.

Btrfs: lavet af Oracle. Det er ikke stabilt som Ext i nogle distroer, men man kan sige, at det er en erstatning for det, hvis man skal. Det har fremragende ydeevne.

Du kan bemærke Fra sammenligningen ovenfor kan du se, at Ext4 er det bedste Linux-filsystem.

Top Level Forklaring

Nu ved du, hvad Linux-filsystem er og dets typer. Så hvad er der inde i det filsystem, jeg mener fra det øverste niveau.

Du kommer måske fra Windows, og Windows har partitioner som C:\ og D:\, du kan installere Windows på en af disse partitioner, som regel C:\.

Hvad med Linux-filsystemets struktur?

Ja, hvis du navigerer til rodpartitionen, som er /, vil du se Linux-filsystemhierarkiet.

De fleste distro’er har den samme struktur med nogle små forskelle mellem distro’er.

Linux-filsystemets mapper

/bin: Hvor Linux-kernekommandoer befinder sig som ls, mv.

/boot: Hvor boot loader og boot-filer befinder sig.

/dev: Hvor alle fysiske drev er monteret som USB’er og DVD’er.

/etc: Indeholder konfigurationer for de installerede pakker.

/home: Indeholder konfigurationer for de installerede pakker.

/home: Hvor hver bruger vil have en personlig mappe til at lægge sine mapper med sit navn som /home/likegeeks.

/lib: Hvor bibliotekerne i de installerede pakker befinder sig, da biblioteker deles mellem alle pakker,

i modsætning til Windows, kan du finde dubletter i forskellige mapper.

/media: Her er de eksterne enheder som dvd’er og USB-sticks, der er monteret, og du kan få adgang til deres filer herfra.

/mnt: Her monterer du andre ting Netværkssteder og nogle distro’er, du kan finde din monterede USB eller DVD.

/opt: Nogle valgfrie pakker er placeret her og administreres af pakkehåndteringsprogrammet.

/proc: Da alt på Linux er en fil, er denne mappe for processer, der kører på systemet,

og du kan få adgang til dem og se mange oplysninger om de aktuelle processer.

/root: Hjemmemappe for root-brugeren.

/sbin: Ligesom /bin, men binære filer her er kun for root-brugeren.

/tmp: Indeholder de midlertidige filer.

/usr: Hvor de hjælpeprogrammer og filer, der deles mellem brugere på Linux.

/ususr: Indeholder de hjælpeprogrammer og filer, der deles mellem brugere på Linux.

/var: Indeholder systemlogs og andre variable data.

Nu har du en god idé om, hvad Linux-filsystemet er.

Valg af det rigtige filsystem kan føre dig til den bedste ydeevne, så vælg det bedste.

Stifter af LikeGeeks. Jeg arbejder som Linux-systemadministrator siden 2010. Jeg er ansvarlig for vedligeholdelse, sikring og fejlfinding af Linux-servere for flere kunder rundt om i verden. Jeg elsker at skrive shell- og Python-scripts for at automatisere mit arbejde.