Vad är Linux filsystem? Enkel guide

Som vi har talat om Linux i det tidigare inlägget och vi har valt den bästa Linux-distributionen, har vi också lärt oss hur man installerar Linux.

I dag ska vi diskutera Linux filsystem.

Innehållsförteckning

Vad är Linux filsystem?

Linux File System eller något filsystem i allmänhet är ett lager under operativsystemet som hanterar placeringen av dina data på lagringsutrymmet; utan det kan systemet inte veta vilken fil som börjar varifrån och slutar var.

Även om du hittar någon typ av filsystem som inte stöds kan du också ladda ner programvara som kan hantera den. Så vad är Linux filsystemtyper?

Linux filsystemtyper

När du försöker installera Linux kommer du att se att Linux erbjuder många filsystem som dessa:

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

Så vad är dessa filsystem som Linux erbjuder?

Ext: ett gammalt system som inte längre används på grund av begränsningar.

Ext2: det första Linux-filsystemet som tillåter två terabyte data.

Ext3: kom från Ext2, men med uppgraderingar och bakåtkompatibilitet.

Det enda problemet med det är att servrarna inte använder den här typen av filsystem eftersom det här filsystemet inte stöder filåterställning eller disk snapshots.

Ext4: snabbare och tillåter stora filer med betydande hastighet.

Det är ett perfekt alternativ för SSD-diskar, och du märker när du försöker installera någon Linux-distribution att detta är det standardfilsystem som Linux föreslår.

JFS: gammalt filsystem som gjorts av IBM. Det fungerar mycket bra med små och stora filer, men det misslyckades och filer skadades efter långvarig användning, enligt rapporter.

XFS: gammalt filsystem och fungerar långsamt med små filer.

Btrfs: tillverkat av Oracle. Det är inte stabilt som Ext i vissa distributioner, men man kan säga att det är en ersättning för det om man måste. Det har utmärkt prestanda.

Du kanske märker Från jämförelsen ovan att Ext4 är det bästa Linux-filsystemet.

Top Level Explanation

Nu vet du vad Linux-filsystem är och dess typer. Så vad finns inuti det filsystemet, jag menar från den översta nivån.

Du kanske kommer från Windows, och Windows har partitioner som C:\ och D:\, du kan installera Windows på någon av dessa partitioner, vanligtvis C:\.

Hur är det med Linux filsystems struktur?

Om du navigerar till rotpartitionen, som är / ser du Linux filsystemhierarki.

De flesta distros har samma struktur med några små skillnader mellan distros.

Linux filsystemkataloger

/bin: Där finns Linux kärnkommandon som ls, mv.

/boot:

: Bin: Här finns alla Linux-kommandon som ls och mv: Där startladdare och startfiler finns.

/dev: Där alla fysiska enheter är monterade, till exempel USB-dvd:er.

/etc: Här finns alla fysiska enheter som är monterade, till exempel USB-dvd:er: Innehåller konfigurationer för de installerade paketen.

/home: Där varje användare kommer att ha en personlig mapp för att placera sina mappar med sitt namn som /home/likegeeks.

/lib: Här finns biblioteken för de installerade paketen, eftersom biblioteken delas av alla paket,

till skillnad från Windows kan du hitta dubbletter i olika mappar.

/media: Här finns alla bibliotek för de installerade paketen, eftersom de delas av alla paket: Här finns de externa enheter som DVD-skivor och USB-minnen som är monterade, och du kan komma åt deras filer härifrån.

/mnt: Här monterar du andra saker Nätverksplatser och i vissa distributioner kan du hitta din monterade USB eller DVD.

/opt: Vissa valfria paket finns här och hanteras av pakethanteraren.

/proc: Eftersom allt i Linux är en fil, är den här mappen för processer som körs i systemet,

och du kan komma åt dem och se mycket information om de aktuella processerna.

/root: Hemmamappen för rotanvändaren.

/sbin: Liksom /bin, men binärprogrammen här är endast avsedda för rotanvändaren.

/tmp: Innehåller de tillfälliga filerna.

/usr: Här finns verktyg och filer som delas mellan användare i Linux.

/var: Här finns verktyg och filer som delas mellan användare i Linux.

/var: Innehåller systemloggar och andra variabla data.

Nu har du en god uppfattning om vad Linux filsystem är.

Välja rätt filsystem kan leda till bästa prestanda, så välj det bästa.

Grundare av LikeGeeks. Jag arbetar som Linuxsystemadministratör sedan 2010. Jag ansvarar för att underhålla, säkra och felsöka Linuxservrar för flera kunder runt om i världen. Jag älskar att skriva skal- och Pythonskript för att automatisera mitt arbete.