211service.com
Inleiding tot Linux-bestandssysteem [Structuur en typen] [Partition Magic]
Samenvatting :

Wil je weten wat? Linux-bestandssysteem ? Als je een beginner bent van het Linux-systeem, vooral als je een Windows-gebruiker was, kan het Linux-bestandssysteem verwarrend voor je zijn. In dit bericht, MiniTool Partitie Wizard zal u duidelijk uitleggen wat het Linux-bestandssysteem is.
Snelle navigatie :
- Wat is een bestandssysteem?
- Over Linux-directorystructuur
- Algemene Linux-bestandssystemen
- Een Ext2/3/4-partitie maken in Windows-systeem
- Bottom Line
- Veelgestelde vragen over Linux-bestandssysteem
- Gebruikerscommentaar
Wat is een bestandssysteem?
Volgens Wikipedia, een bestandssysteem wordt gebruikt om te bepalen hoe gegevens worden opgeslagen en opgehaald. Zonder een bestandssysteem zouden gegevens die op een opslagmedium zijn geplaatst één grote hoeveelheid gegevens zijn, zonder dat te zeggen is waar het ene stuk gegevens ophoudt en het volgende begint.
Het bestandssysteem kan de gegevens in stukken scheiden en elk stuk een naam geven. Op deze manier kunnen de gegevens gemakkelijk worden geïsoleerd en geïdentificeerd. Elke groep gegevens wordt een 'bestand' genoemd, terwijl de structuur en logische regels die worden gebruikt om de groepen gegevens en hun namen te beheren 'bestandssysteem' worden genoemd.
Om het duidelijk te stellen: Een bestandssysteem is een ontwerp voor een gegevensbeheerschema.
Het gegevensbeheerschema wordt als volgt weergegeven:

Volgens het bovenstaande schema is de logische structuurvorm van gegevensbeheer 'bestand + map + mappenboom', wat ook de vorm van de gegevensbeheerstructuur is die de meeste huidige bestandssystemen gebruiken (in Windows wordt de map map genoemd).
Informatie met betrekking tot de logische structuur van het gegevensbeheer + gegevens = het logische deel van het bestandssysteem. Verschillende logische structuurschema's voor gegevensbeheer resulteren in verschillende bestandssystemen.
Een bestandssysteem bestaat uit de volgende drie onderdelen: bestandssysteem API, logisch deel (data + informatie over datamanagementstructuur), en de fysieke opslag van data.

Het logische gedeelte van het bestandssysteem is in het bovenstaande gedeelte uitgelegd. Laten we het nu hebben over de fysieke opslag van gegevens. Wanneer u gegevens op opslagapparaten opslaat, is er geen bestand, directory/map of directorystructuur. Er zijn alleen strings van specifieke binaire cijfers. Het probleem is hoe de informatie over die logische structuurvormen van gegevens op externe opslag kan worden opgeslagen.
Om dit probleem uit te leggen, moet ik partities noemen , die worden gebruikt om de opslagruimte van het opslagapparaat beter te beheren. Wanneer u partities aanmaakt op een opslagapparaat, wordt de informatie over deze partities opgeslagen in Partitietabel die zich op de eerste sector van de schijf bevindt (MBR-sector). Vervolgens moet u bestandssystemen aan deze partities toevoegen door te formatteren.
In een bestandssysteempartitie wordt een deel van de opslagruimte gebruikt om de logische structuurinformatie van het bestandssysteem op te slaan. Dit deel wordt in verschillende bestandssystemen verschillende namen genoemd, het wordt bijvoorbeeld FAT-tabel genoemd in FAT-bestandssysteem, MFT-tabel genoemd in NTFS-bestandssysteem, enz. Vervolgens wordt de resterende ruimte gebruikt om gegevens op te slaan in de vorm van bestanden en mappen.
De lay-out van een schijf met partities is dan zoals weergegeven in de volgende afbeelding:

Wat betreft het laatste deel: bestandssysteem-API, het is een applicatie-programmeerinterface waarmee een hulpprogramma of gebruikersprogramma services van een bestandssysteem aanvraagt. Sommige bestandssysteem-API's kunnen ook interfaces bevatten voor onderhoudswerkzaamheden, zoals het maken of initialiseren van een bestandssysteem, het verifiëren van het bestandssysteem op integriteit en defragmentatie.
Snel verwijderen ongeldige partitietabel Fout bij het opstarten van Windows 10 Vast komen te zitten in een foutmelding over een ongeldige partitietabel bij het opstarten van Windows 10? Vind nu oplossingen in dit artikel om ongeldige partitietabel Windows 10 te verwijderen.
Lees verderOver Linux-directorystructuur
Linux gebruikt de mappenboom om mappen en bestanden te beheren. De directory-boominformatie moet ook op het opslagapparaat worden opgeslagen en dit deel wordt het rootbestandssysteem genoemd (de '/'-directory). Daarom wordt de lay-out van het opslagapparaat zoals weergegeven in de volgende afbeelding:

Zoals we allemaal weten, is het rootbestandssysteem één directory van het Linux-systeem. Je vraagt je misschien af wat de relatie is tussen de Linux-directorystructuur en het bestandssysteem (partitie). Om dit probleem op te lossen, moet u eerst de Linux-directorystructuur begrijpen.
In het Linux-systeem is de hoofdmap (/) de belangrijkste map, omdat:
- Alle andere mappen zijn afgeleid van de hoofdmap;
- De rootdirectory is nauw verwant aan het opstarten, repareren en herstellen van het Linux-systeem.
De hoofdmap bevat de volgende submappen (directories op het eerste niveau):
- De directory is de logische locatie van gegevens, terwijl de partitie de fysieke locatie van gegevens is.
- Een partitie moet in een directory worden gemount voordat deze kan worden gebruikt.
- Over het algemeen wordt aanbevolen om één partitie onder één map te mounten. Maar Linux stelt je in staat om dezelfde partitie onder verschillende mappen aan te koppelen, en stelt je in staat om meerdere partities onder dezelfde map te mounten via aufs (sommige Linux-systemen ondersteunen deze functie niet).
- Als u twee partities onder dezelfde map aankoppelt zonder aufs, dekt de laatste partitie de vorige partitie. Maar maak je geen zorgen! De gegevens in de vorige partitie gaan niet verloren.
- Wanneer u een partitie ontkoppelt, gaan de gegevens in de partitie niet verloren.

De bovenstaande mappen bevatten ook submappen (secundaire mappen). Wanneer u het Linux-systeem installeert, moet u de schijf partitioneren en vervolgens partities onder deze mappen aankoppelen. Wanneer je schijf voor Linux partitioneert, zullen veel mensen je adviseren om 4 partities aan te maken: '/' partitie voor root directory, '/boot' partitie, '/home' partitie en 'swap' partitie voor virtueel geheugen.
Wat betreft andere mappen waaronder geen partitie is aangekoppeld, deze en hun gegevens worden samen met de hoofdmap opgeslagen in de rootpartitie (bestandssysteem).
Er is een afbeelding die de lay-out van Linux-mappen en -partities laat zien:

De relatie tussen de Linux-directorystructuur en -partitie is als volgt:
Algemene Linux-bestandssystemen
Linux ondersteunt het lezen van ongeveer 100 partitietypes, maar het kan er slechts een paar aanmaken en naar schrijven. De meest gebruikte Linux-bestandssystemen zijn: ext2, ext3, ext4, JFS, ReiserFS, XFS en Btrfs. In dit deel zal ik ze kort aan je voorstellen.
Ext2, Ext3 en Ext4
De ext (uitgebreid bestandssysteem) is het eerste bestandssysteem dat speciaal voor de Linux-kernel is gemaakt. Het werd geïmplementeerd in april 1992 en was bedoeld om bepaalde beperkingen van het MINIX-bestandssysteem te overwinnen.
Ext2 was het eerste commerciële bestandssysteem voor Linux en het was ontworpen volgens dezelfde principes als het Berkeley Fast File System van BSD.
Ext3 project is gestart sinds 1998 en werd in november 2001 goedgekeurd. Net als ext2 gebruikt ext3 16-bits interne adressering. Dit betekent dat met een blokgrootte van 4K de grootste bestandsgrootte die het aankan 2 TB is bij een maximale bestandssysteemgrootte van 16 TB.
Ext4 begon sinds 2006 en werd officieel uitgebracht in 2008. Het was gebaseerd op ext3 en was bedoeld om de opslaglimieten van ext3 uit te breiden. Ext4 ondersteunt het opslaan van een bestand tot 16TB en het maken van een partitie tot 1EB.
[OPGELOST] Kon Ext4 Windows niet formatteren? - Oplossingen zijn er!
JFS
JFS (Journaled File System) is een 64-bits journaalbestandssysteem ontwikkeld door IBM voor AIX UNIX. Dit bestandssysteem is voornamelijk ontworpen en ontwikkeld om te voldoen aan de hoge doorvoer- en betrouwbaarheidseisen van servers (van systemen met één processor tot geavanceerde multiprocessor- en clustersystemen).
In februari 2000 kondigde IBM aan dat het de Linux-versie van het JFS-bestandssysteem zou overdragen onder een open source-licentie. Daarom heeft een groot aantal gebruikers dit bestandssysteem op ondernemingsniveau geïnstalleerd en gebruikt.
ReiserFS
ReiserFS, soms ook wel Reiser3 genoemd, is een computerbestandssysteem voor algemene doeleinden, oorspronkelijk ontworpen en geïmplementeerd door een team van Namesys onder leiding van Hans Reiser. Het werd geïntroduceerd als een alternatief voor ext3 met verbeterde prestaties en geavanceerde functies.
Er was een tijd dat het standaard bestandsformaat van SuSE Linux ReiserFS was, maar later werd Reiser veroordeeld voor moord en Namesys ging failliet in 2008. SuSe had geen andere keuze dan terug te keren naar ext3. ReiserFS wordt nu als open source onderhouden door vrijwilligers.
XFS
XFS is een krachtig 64-bits journaalbestandssysteem gemaakt door Silicon Graphics, Inc (SGI) in 1993. Sinds 2001 is het ingebouwd in de Linux-kernel.
Btrfs
Btrfs (B-tree bestandssysteem) is een bestandssysteem gebaseerd op het copy-on-write (COW)-principe en de ontwikkeling begon in 2007. Sinds november 2013 is het bestandssysteem op schijf stabiel verklaard in de Linux-kernel.
Een Ext2/3/4-partitie maken in Windows-systeem
Als je van plan bent om dual boot Windows en Linux of maak een Linux USB met permanente opslag, het creëren van een ext2/3/4-partitie in het Windows-systeem kan u veel moeite besparen. Om een ext2/3/4 partitie in het Windows-systeem te maken, raad ik je aan om MiniTool Partition Free Edition te gebruiken.
Stap 1: Klik op de bovenstaande knop om de MiniTool Partition Wizard te downloaden. Start deze software en ga naar de hoofdinterface. Klik met de rechtermuisknop op niet-toegewezen ruimte en kies Creëren . Als er geen niet-toegewezen ruimte is, kunt u gebruik maken van Verplaatsen/Formaat wijzigen functie om er een te maken.

Stap 2: Vouw in het pop-upvenster het vervolgkeuzemenu naast Bestandssysteem om ext2, ext3 of ext4 te kiezen en pas vervolgens de grootte en locatie van de nieuwe partitie aan. Wat andere parameters betreft, kunt u de standaardinstellingen behouden. Dan klikken Oké doorgaan.
Tip: Je kan ook maak een Linux Swap-partitie onder Windows-systeem met MiniTool Partition Wizard. 
Stap 3: Bekijk een voorbeeld van de wijzigingen en klik op Toepassen om de wijzigingen te bevestigen.

Nadat u de ext2/3/4-partitie hebt gemaakt, kunt u beginnen met het installeren van het Linux-systeem. Raadpleeg het volgende bericht voor de gedetailleerde stappen over het dubbel opstarten van Windows en Linux en het maken van een drinkbare Linux met permanente opslag:
Hoe Kali Linux op virtuele machine, USB en harde schijf te installeren Dit bericht laat zien hoe je Kali Linux installeert op VirtualBox, VMware, USB en Windows 10.
Lees verderBottom Line
Heb je na het lezen van dit bericht iets nieuws ontdekt over het Linux-bestandssysteem? Laat in ieder geval hieronder een reactie achter. Als u bovendien problemen ondervindt bij het maken van ext2/3/4 partities, neem dan contact met ons op via: [e-mail beveiligd] . We komen zo snel mogelijk bij je terug.