Måter Å Bestemme Filsystemtypen I Linux
i databehandling er et filsystem et oppsett eller format som brukes til å lagre filer i en lagringsenhet. Et filsystem brukes til å logisk dele en lagringsenhet for å holde forskjellige filer organisert pent i lagringsenheten som skal søkes, åpnes, endres, fjernes, etc. enkelt fra lagringsenheten.
det er mange filsystemer tilgjengelig i dag. Ulike filsystemer har forskjellige strukturer, logikk, funksjoner, fleksibilitet, sikkerhet, etc. Noen av de vanligste filsystemene Er Ext4, Btrfs,XFS, ZFS, NTFS, FAT32, etc.
Det er tider når En Linux-systemadministrator må bestemme filsystemtypen for å bare montere filsystemet eller for å diagnostisere problemer med filsystemet. Ulike filsystemer har forskjellige verktøy for å diagnostisere problemer, sjekke feil og fikse dem, etc. Så, du må vite filsystemet en lagringsenhet bruker for å bestemme vedlikeholdsverktøyet / verktøyene som skal brukes.
i denne artikkelen vil jeg vise deg forskjellige måter du kan bestemme filsystemtypen I Linux. Så, la oss komme i gang.
Vei 1: Ved Hjelp Av Kommandolinjeverktøyet Df
er df-kommandolinjeprogrammet forhåndsinstallert på nesten Alle Linux-distribusjoner du finner. Du kan bruke df kommandolinjeprogram for å finne Filsystem type alle monterte lagringsenheter og partisjoner.
for å finne filsystemtypen til alle monterte lagringsenheter og partisjoner på datamaskinen, kjør df-kommandoen som følger:
df-kommandoen viser deg følgende informasjon:
Filsystem: Navnet på lagringsenheten eller partisjonsnavnet som er montert.
Montert på: katalogen der lagringsenheten / partisjonen (Filsystem) er montert.
Type: filsystemtypen til den monterte lagringsenheten / partisjonen.
Størrelse: størrelsen på den monterte lagringsenheten / partisjonen.
Brukt: diskplassen som brukes fra den monterte lagringsenheten / partisjonen.
Bruk%: prosentandelen diskplass som brukes fra den monterte lagringsenheten / partisjonen.
Nytte: mengden ledig diskplass på den monterte lagringsenheten / partisjonen.
På Ubuntu vil df-kommandoen vise deg mange loop-enheter som du kan se på skjermbildet nedenfor.
du kan skjule sløyfeenhetene med – x-alternativet til df-kommandoen som følger:
du kan også skjule tmpfs-enhetene fra utgangen av df-kommandoen.
for å skjule tmpfs-enhetene fra utgangen av df-kommandoen, kjør df-kommandoen med – x-alternativet som følger:
nå ser utgangen mye renere ut. Hvis du vil, kan du fjerne udev-enhetene fra df-kommandoens utgang.
for å fjerne udev-enhetene fra utgangen av df-kommandoen også, kjør df-kommandoen som følger:
Bare de fysiske lagringsenhetene og partisjonene vil bli vist i utgangen av df-kommandoen. Utgangen ser mye bedre ut enn før også.
Vei 2: Bruk lsblk-Kommandoen
lsblk-kommandolinjeprogrammet er forhåndsinstallert på nesten Alle Linux-distribusjoner du finner. Du kan bruke lsblk kommandolinjeprogram for å finne Filsystem type alle (montert og demontert) lagringsenheter og partisjoner på datamaskinen.
for å finne filsystemtypen for alle (montert og demontert) lagringsenhetene og partisjonene på datamaskinen din, kjør lsblk-kommandoen som følger:
kommandoen lsblk viser deg følgende informasjon:
NAVN: navnet på lagringsenheten eller partisjonsnavnet til en lagringsenhet.
MOUNTPOINT: Katalogen der lagringsenhet / partisjon (Filsystem) er montert (hvis montert).
FSTYPE: filsystemtypen til lagringsenheten / partisjonen.
ETIKETT: filsystemetiketten til lagringsenheten / partisjonen.
UUID: UUID (Universelt Unik Identifikator) av filsystemet til lagringsenheten / partisjonen.
FSUSE%: prosentandelen diskplass som brukes fra lagringsenheten / partisjonen.
FSAVAIL: Mengden ledig diskplass på lagringsenheten / partisjonen
Akkurat som før kan du skjule sløyfeenhetene fra utgangen av lsblk-kommandoen.
for å skjule sløyfeenhetene fra utgangen av lsblk-kommandoen, kjør lsblk-kommandoen med-e7-alternativet som følger:
som du kan se, fjernes alle sløyfeenhetene fra utgangen av lsblk-kommandoen. Utgangen ser mye renere ut enn før.
Vei 3: Bruk blkid-Kommandoen
blkid-kommandolinjeprogrammet er forhåndsinstallert på nesten Alle Linux-distribusjoner du finner. Du kan bruke blkid kommandolinjeprogram for å finne Filsystem type alle (montert og demontert) lagringsenheter og partisjoner på datamaskinen.
for å finne filsystemtypen for alle (montert og demontert) lagringsenhetene og partisjonene på datamaskinen din, kjør blkid-kommandoen som følger:
lsblk-kommandoen viser deg følgende informasjon:
NAVN: navnet på lagringsenheten eller partisjonsnavnet til lagringsenheten. dvs. / dev / sda1, / dev / sda5.
UUID: UUID (Universelt Unik Identifikator) av filsystemet til lagringsenheten / partisjonen.
TYPE: filsystemtypen til lagringsenheten / partisjonen.
PARTUUID: UUID (Universelt Unik Identifikator) av partisjonen.
du kan også skjule sløyfeenhetene fra utgangen av blkid-kommandoen som før.
for å skjule sløyfeenhetene fra utgangen av blkid-kommandoen, kjør blkid-kommandoen som følger:
som du kan se, vises ikke loop-enhetene i utgangen av blkid-kommandoen. Utgangen ser mye bedre ut enn før.
Vei 4: Ved Hjelp av filkommandoen
er kommandolinjeprogrammet for fil forhåndsinstallert på nesten Alle Linux-distribusjoner du finner. Du kan bruke kommandolinjeprogrammet finn til å identifisere filtypen til en fil På Linux. Siden hver enhet betraktes som en fil I Linux, kan du bruke kommandolinjeprogrammet finn for å bestemme filsystemtypen til en lagringsenhet eller partisjon I Linux.
for eksempel, for å bestemme filsystemtypen til partisjonen sdb1, kan du kjøre filkommandoen som følger:
hvis du leser filkommandoens utgang, kan du se at sdb1-partisjonen bruker FAT32-filsystemet.
på samme måte kan du finne filsystemtypen til sda5-partisjonen med filkommandoen som følger:
som du kan se, bruker partisjonen sda5 Ext4filsystemet.
Vei 5: Ved hjelp av mount-Kommandoen og/etc /mtab-Filen
inneholder/etc / mtab-filen en oppføring for alle monterte lagringsenheter og partisjoner på datamaskinen. Du kan lese denne filen for å finne filsystemtype av lagringsenheter og partisjoner. Kommandolinjeprogrammet mount skriver også ut innholdet i/etc / mtab-filen. Så, du kan også bruke mount kommandolinjeprogrammet for å finne de samme dataene.
du kan lese innholdet i / etc / mtab-filen med følgende kommando:
Som du kan se, er det mye monteringsinformasjon i/etc / mtab-filen.
du kan finne den samme informasjonen med mount-kommandoen som du kan se på skjermbildet nedenfor.
siden/etc / mtab-filen eller mount-kommandoens utgang har mange monteringsoppføringer, er det vanskelig å tolke det. Du kan bruke grep-kommandoen til å filtrere utgangen og finne det du trenger veldig enkelt.
for eksempel, for å finne filsystemtypen til sda1-partisjonen ved hjelp av enten mount command eller /etc/mtab-filen, kjør en av følgende kommandoer:
Eller,
som du kan se, er filsystemtypen til sda1-partisjonen FAT32 / vfat
.
på samme måte, for å finne filsystemtypen til sda5-partisjonen ved hjelp av enten mount command eller /etc/mtab-filen, kjør en av følgende kommandoer:
Eller,
som du kan se, er filsystemtypen til sda5-partisjonen EXT4.
Vei 6: Ved hjelp av / etc / fstab Filen
/etc/fstab filen holder en oppføring for hver av lagringsenheter eller partisjoner som skal monteres automatisk ved oppstart. Så, du kan lese denne filen for å finne filsystemtypen til ønsket lagringsenhet eller partisjon.
Anta at datamaskinen ikke er konfigurert til å montere en lagringsenhet eller partisjon automatisk ved oppstart. I så fall er det svært sannsynlig at det ikke vil være noen oppføring for den lagringsenheten eller partisjonen i /etc/fstab-filen. I så fall finner du ingen informasjon om den lagringsenheten eller partisjonen i /etc/fstab-filen. Du må bruke de andre metodene som er beskrevet i denne artikkelen for å finne lagringsenhetens filsystemtype eller partisjon.
du kan lese innholdet i/etc / fstab-filen med følgende kommando:
innholdet i / etc / fstab-filen.
Du kan se at lagringsenheten eller partisjonen MED UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f bruker EXT4-filsystemet.
lagringsenheten eller partisjonen som har uuid dd55-ae26, bruker vfat / FAT32-filsystemet.
linjene som starter med en # i/etc / fstab-filen er en kommentar. Disse linjene har ikke en reell hensikt. De brukes kun til dokumentasjonsformål.
hvis du vil, kan du skjule dem ved hjelp av grep-kommandoen som følger:
som du kan se, er kommentarene borte, og utgangen ser mye renere ut enn før.
filen / etc / fstab bruker UUID i stedet for navnet på lagringsenheten eller partisjonsnavnet som standard. Du kan bruke kommandoen blkid til å konvertere UUID til lagringsenhetsnavn eller partisjonsnavn.
hvis DU for eksempel vil konvertere uuid 3f962401-ba93-46cb-ad87-64ed6cf55a5f til navnet på lagringsenheten eller partisjonen, kjører du blkid-kommandoen som følger:
som du kan se, har partisjonen sda5 UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f.
på samme måte kan du finne lagringsenheten eller partisjonsnavnet SOM har UUID DD55-AE26 som følger:
som du kan se, har partisjonen sda1 UUID DD55-AE26.
Konklusjon:
denne artikkelen har vist deg forskjellige måter å bestemme filsystemtypen til en lagringsenhet / partisjon I Linux. Jeg har vist deg hvordan du bruker kommandoen df, lsblk, blkid, file og mount for å bestemme filsystemtypen Til Linux-lagringsenheter og partisjoner. Jeg har også vist deg hvordan du bestemmer filsystemtypen til lagringsenhetene og partisjonene i Linux-systemet ditt ved å lese/etc /mtab og/etc / fstab-filene.