Bij het beheren en beheren van Linux-besturingssystemen moeten we ons bewust zijn van de veranderingen die dit met zich meebrengt ten opzichte van andere besturingssystemen in verschillende aspecten op softwareniveau. Een van de belangrijkste veranderingen heeft betrekking op het bestandssysteem waarin de verschillende partities binnen de distro zijn gemaakt en daarom zal deze tutorial vandaag in detail verschillende manieren analyseren om te weten welk type bestandssysteem we in het systeem hebben. Om een succesvol beheerde opslag te hebben, moeten we de verschillende tools kennen om onze bestandssystemen, partities of schijven in Linux te kunnen zien.
Wat is een bestandssysteem?Het bestandssysteem is een sublaag van het systeem die de positie van gegevens bepaalt wanneer deze worden opgeslagen door te helpen identificeren waar een bestand begint en eindigt. Een bestandssysteem is het mechanisme hoe bestanden worden beheerd (benoemd, opgehaald, enz.) binnen een harde schijf of partitie. Het bestandssysteem geeft ons de mogelijkheid om twee fundamentele segmenten te verkrijgen, namelijk:
- Gebruikersgegevens: koppelt alle informatie van elke gebruiker, zoals inloggegevens, activiteit, enz.
- Metadata: het omvat alle informatie van de bestanden die door de gebruikers zijn gemaakt, zoals datum en tijd van aanmaak, grootte, locatie, enz.
Bestandssysteemtypen in LinuxIn Linux vinden we verschillende soorten bestandssystemen met elk een speciale rol, de meest voorkomende zijn:
- Ext2
- Ext3
- Ext4
- ReiserFS
- XFS
- JSF
Directory's op het Linux-bestandssysteemBinnen een bestandssysteem kunnen we verschillende mappen vinden om de informatie te beheren, binnen de hele lijst kunnen we markeren:
- / bin: Locatie waar de belangrijkste commando's zoals ls zijn.
- / dev: Locatie van apparaten die als USB zijn gekoppeld.
- / etc: Inclusief geïnstalleerde pakketten.
- / boot: Dit zijn de bestanden om het systeem te starten, naast de bestanden die verantwoordelijk zijn voor de opstartbelasting.
- / home: Elke gebruiker heeft zijn eigen map met zijn gegevens.
- / root: het is als de hoofdmap of man van de rootgebruiker.
Vervolgens zullen we analyseren hoe we het bestandssysteem in Linux kunnen bekijken of eenvoudig Linux-partities met opdrachten kunnen bekijken en in dit geval zullen we Ubuntu gebruiken. Blijf niet twijfelen en bekijk de video-tutorial om in meer detail te zien hoe je alle commando's gebruikt die we hier hebben gezien en leer hoe je schijven, partities en systemen in Linux kunt bekijken.
Hoe het Linux-bestandssysteem, schijven of partities te bekijken
Linux-bestandssysteem bekijkenDF (schijfbestandssysteem - Schijfbestandssysteem) geeft ons gedetailleerde informatie over de gebruikte ruimte op de schijf. Als we willen dat het type bestandssysteem binnen de weergegeven informatie valt, gebruiken we de parameter -T en om het leesbaar te maken, voegen we h toe, waarbij het als volgt blijft:
df -Th
VERGROTEN
We kunnen de volgende syntaxis toevoegen om exclusief het / dev-segment weer te geven:
df -Th | grep "/ dev"
VERGROTEN
Lijst Linux-bestandssysteeminformatieLSBLK (list block devices) stelt ons in staat om alle informatie van het blok apparaten weer te geven die beschikbaar zijn op het scherm. We voegen de parameter -f toe om het type bestandssysteem weer te geven door het volgende commando uit te voeren. Op deze manier zullen we de verschillende bestandssystemen in detail kennen.
lsblk -f
VERGROTEN
Linux-bestandssysteem bekijken en reparerenFSCK (bestandssysteemcontrole) is een commando waarmee we het bestandssysteem in Linux op een veilige en volledig praktische manier kunnen verifiëren en repareren, indien nodig. Voor het gebruik ervan moet de parameter -N worden toegevoegd om de analyse op zoek naar fouten te voorkomen en de informatie van de geselecteerde eenheid weer te geven:
fsck -N / dev / sda1
VERGROTEN
Linux-schijf koppelenDankzij deze opdracht hebben we de mogelijkheid om niet alleen harde schijven te mounten, maar ook ISO-images, externe bestandssystemen, enz. Om deze opdracht uit te voeren om informatie over het bestandssysteem weer te geven, hoeft u geen argumenten als volgt toe te voegen:
monteren | grep "/ dev"
VERGROTEN
Linux-bestanden bekijkenDankzij de opdracht Bestand kunnen we het type bestand weten en kunnen we de volgende parameters toevoegen:
- -s: Maakt het lezen van blok- of tekenbestanden mogelijk.
- -L: staat het volgen van symbolische links toe.
De te gebruiken syntaxis is de volgende:
sudo-bestand -sL / dev / sd….In dit geval zal het zijn:
sudo-bestand -sL / dev / sda1
VERGROTEN
Linux-partities en -schijven bekijkenMet dit commando verkrijgen we informatie over de blokken apparaten die in het systeem beschikbaar zijn. Om de informatie weer te geven, moet het worden uitgevoerd als rootgebruiker. Het gebruik ervan is eenvoudig:
sudo blkid / dev / sda1
VERGROTEN
Linux-partities bekijkenWe kunnen het pydf-commando gebruiken als een verbeterde versie van het df-commando. Met dit commando kunnen we eenvoudig de partities die een harde schijf bevat op het scherm printen.
pydf
Informatie over het Linux-bestandssysteem bekijkenDeze opdracht bevindt zich in het / etc / fstab-pad en heeft statische bestandssysteeminformatie zoals aankoppelpunten, bestandssysteem, en andere. Om de informatie weer te geven zullen we het volgende commando uitvoeren:
kat / etc / fstab
VERGROTEN
Linux-partities bekijken en beherenCFDisk is een software waarmee we op ons scherm kunnen zien welke schijfpartities we hebben en zo onze beheertaken kunnen uitvoeren. Met deze opdracht kunnen we verschillende taken met de partities uitvoeren, zoals maken, bewerken of verwijderen. Als we de opdracht beheerdersmodus uitvoeren, zien we de informatie van onze partities.
Sudo cfdisk
U kunt deze opdracht aanvullen met andere parameters, zoals de volgende:
- cfdisk -h. Toont help voor de opdracht.
- cfdisk -d. Verwijder de partitie.
- cfdisk -g. Hiermee kunt u de geometrie van de schijf bewerken.
- cfdisk -n. Maak een nieuwe partitie.
- cfdisk -m. Schijfgebruik voor een partitie uitbreiden.
- cfdisk -p. Bekijk partitietabelinformatie.
Linux-partities bekijken en wijzigenParted is een commando dat het beheer van partities op de schijf binnen Linux mogelijk maakt en waarmee we de partitietabelsystemen kunnen uitbreiden en bewerken. Daarnaast kunnen we andere uitvoeringen doen, zoals het creëren en activeren van ruimte voor nieuwe partities, het kopiëren van gegevens tussen nieuwe schijven of het wijzigen van de verdeling van schijfruimte. Wanneer we het uitvoeren, zullen we ook de bestandssystemen zien.
We kunnen de opdracht Parted uitvoeren met de parameter -l en zo de beschikbare partities op de schijven weergeven, evenals het bestandssysteem.
Linux-partities bekijkenWe gaan het fdisk-commando gebruiken om de partitietabel van de harde schijf in Linux af te drukken en de harde schijf te specificeren.
p fdisk / dev / sda
Linux-schijven bekijkenWe kunnen het lsblk-commando gebruiken om op een eenvoudige manier de schijven te zien die we momenteel in Linux hebben.
sudo lsblk -fmWe kunnen ook het volgende commando gebruiken:
fdisk -l
We hebben meerdere opties om het bestandssysteem in onze Linux-systemen in detail te kennen en zo Linux-partities of Linux-schijven gemakkelijk te kunnen bekijken. Om meer te weten te komen over wat dit besturingssysteem verbergt, raden we hier ook de commando's aan die het meest worden gebruikt door Linux-beheerders.