Načini določanja vrste datotečnega sistema v Linuxu

Ways Determine File System Type Linux



V računalništvu je datotečni sistem postavitev ali oblika, ki se uporablja za shranjevanje datotek v pomnilniški napravi. Datotečni sistem se uporablja za logično razdelitev pomnilniške naprave, da so v pomnilniški napravi lepo organizirane različne datoteke, ki jih je enostavno shranjevati v napravi za shranjevanje, dostopati do njih, spreminjati, odstranjevati itd.

Danes je na voljo veliko datotečnih sistemov. Različni datotečni sistemi imajo različne strukture, logike, funkcije, prilagodljivost, varnost itd. Nekateri najpogostejši datotečni sistemi so Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 itd.







Včasih mora skrbnik sistema Linux določiti vrsto datotečnega sistema, da preprosto namesti datotečni sistem ali diagnosticira težave z datotečnim sistemom. Različni datotečni sistemi imajo različna orodja za diagnosticiranje težav, preverjanje napak in njihovo odpravljanje itd. Zato morate poznati datotečni sistem, ki ga naprava za shranjevanje uporablja za določanje vzdrževalnega orodja/orodij, ki jih želite uporabiti.



V tem članku vam bom pokazal različne načine določanja vrste datotečnega sistema v Linuxu. Torej, začnimo.



1. način: Uporaba orodja za ukazno vrstico df

The df program ukazne vrstice je vnaprej nameščen na skoraj vseh distribucijah Linuxa, ki jih najdete. Uporabite lahko df program ukazne vrstice za iskanje vrste datotečnega sistema za vse nameščene pomnilniške naprave in particije.





Če želite poiskati vrsto datotečnega sistema vseh nameščenih pomnilniških naprav in particij v računalniku, zaženite datoteko df ukaz na naslednji način:

$df -Th



The df ukaz vam bo pokazal naslednje podatke:
Datotečni sistem: Ime shranjevalne naprave ali ime particije, ki je trenutno nameščeno.

Montirano na: Imenik, v katerega je nameščena shranjevalna naprava/particija (datotečni sistem).

Vrsta: Vrsta datotečnega sistema nameščene pomnilniške naprave/particije.

Velikost: Velikost nameščene shranjevalne naprave/particije.

Uporabljeno: Prostor na disku, ki se uporablja iz nameščene pomnilniške naprave/particije.

Uporaba%: Odstotek prostora na disku, ki se uporablja iz nameščene pomnilniške naprave/particije.

Na voljo: Količina prostega prostora na disku nameščene shranjevalne naprave/particije.

V Ubuntuju je df ukaz vam bo pokazal veliko zanka naprave, kot si lahko ogledate na spodnjem posnetku zaslona.

Lahko skrijete zanka naprave z -x možnost df ukaz na naslednji način:

$df -Th -xsquashfs

Lahko tudi skrijete tmpfs naprave iz izhoda df ukaz.

Če želite skriti tmpfs naprave iz izhoda df ukaz, zaženite datoteko df ukaz z -x možnost, kot sledi:

$df -Th -xsquashfs-xtmpfs

Zdaj je rezultat videti veliko čistejši. Če želite, lahko odstranite udev naprave iz izhoda ukaza df.

Če želite odstraniti udev naprave iz izhoda df ukaz, zaženite datoteko df ukaz na naslednji način:

$df -Th -xsquashfs-xtmpfs-xdevtmpfs

V izhodu datoteke bodo prikazane samo fizične pomnilniške naprave in particije df ukaz. Tudi rezultat je videti veliko lepši kot prej.

2. način: Uporaba ukaza lsblk

The lsblk program ukazne vrstice je vnaprej nameščen na skoraj vseh distribucijah Linuxa, ki jih najdete. Uporabite lahko lsblk program ukazne vrstice za iskanje vrste datotečnega sistema vseh (nameščenih in nemontiranih) pomnilniških naprav in particij vašega računalnika.

Če želite poiskati vrsto datotečnega sistema vseh (nameščenih in nemontiranih) pomnilniških naprav in particij vašega računalnika, zaženite lsblk ukaz na naslednji način:

$lsblk-f

The lsblk ukaz vam bo pokazal naslednje podatke:
NAME: Ime pomnilniške naprave ali ime particije shranjevalne naprave.

MOUNTPOINT: Imenik, v katerega je nameščena shranjevalna naprava/particija (datotečni sistem) (če je nameščen).

FSTYPE: Vrsta datotečnega sistema shranjevalne naprave/particije.

LABEL: Oznaka datotečnega sistema shranjevalne naprave/particije.

UUID: UUID (univerzalno edinstven identifikator) datotečnega sistema shranjevalne naprave/particije.

FSUSE%: Odstotek prostora na disku, ki se uporablja iz pomnilniške naprave/particije.

FSAVAIL: Količina prostega prostora na disku shranjevalne naprave/particije

Tako kot prej lahko naprave zanke skrijete iz izhoda datoteke lsblk ukaz.

Če želite skriti naprave zanke pred izhodom datoteke lsblk ukaz, zaženite lsblk ukaz z -e7 možnost, kot sledi:

$lsblk-f -e7

Kot lahko vidite, so vse naprave z zanko odstranjene iz izhoda datoteke lsblk ukaz. Izhod je videti veliko čistejši kot prej.

3. način: Uporaba ukaza blkid

The blkid program ukazne vrstice je vnaprej nameščen na skoraj vseh distribucijah Linuxa, ki jih najdete. Uporabite lahko blkid program ukazne vrstice za iskanje vrste datotečnega sistema vseh (nameščenih in nemontiranih) pomnilniških naprav in particij vašega računalnika.

Če želite poiskati vrsto datotečnega sistema vseh (nameščenih in nemontiranih) pomnilniških naprav in particij vašega računalnika, zaženite blkid ukaz na naslednji način:

$blkid

The lsblk ukaz vam bo pokazal naslednje podatke:
NAME: Ime shranjevalne naprave ali ime particije shranjevalne naprave. tj. /dev/sda1,/dev/sda5 .

UUID: UUID (univerzalno edinstven identifikator) datotečnega sistema shranjevalne naprave/particije.

TIP: Vrsta datotečnega sistema shranjevalne naprave/particije.

DELAVNOST: UUID (univerzalno edinstven identifikator) particije.

Naprave zanke lahko tudi skrijete iz izhoda ukaza blkid kot prej.

Če želite skriti naprave zanke pred izhodom datoteke blkid ukaz, zaženite blkid ukaz na naslednji način:

$blkid| oprijem -v 'TYPE =' squashfs ''

Kot lahko vidite, naprave zanke niso prikazane v izhodu datoteke blkid ukaz. Rezultat je videti veliko lepši kot prej.

4. način: Uporaba ukaza File

The mapa program ukazne vrstice je vnaprej nameščen na skoraj vseh distribucijah Linuxa, ki jih najdete. Uporabite lahko najti program ukazne vrstice za identifikacijo vrste datoteke datoteke v sistemu Linux. Ker se vsaka naprava šteje za mapa v Linuxu lahko s programom za ukazno vrstico find določite vrsto datotečnega sistema shranjevalne naprave ali particije v Linuxu.

Na primer, za določitev vrste datotečnega sistema particije sdb1 , lahko zaženete mapa ukaz na naslednji način:

$sudo mapa -sL /dev/sda1

Če preberete izpis datoteke, lahko vidite, da je sdb1 particija uporablja FAT32 datotečni sistem.

Na enak način lahko najdete vrsto datotečnega sistema sda5 particijo z mapa ukaz na naslednji način:

$sudo mapa -sL /dev/sda5

Kot lahko vidite, particija sda5 uporablja EXT4 datotečni sistem.

5. pot: Uporaba ukaza Mount in File / /etc /mtab

The /etc/mtab datoteka vsebuje vnos za vse nameščene pomnilniške naprave in particije vašega računalnika. To datoteko lahko preberete, če želite poiskati vrsto datotečnega sistema vaših pomnilniških naprav in particij. The nosilec program ukazne vrstice natisne tudi vsebino /etc/mtab mapa. Torej, lahko uporabite nosilec program za ukazno vrstico, da poišče iste podatke.

Lahko preberete vsebino /etc/mtab datoteko z naslednjim ukazom:

$sudo /itd/mtab

Kot lahko vidite, je v. Veliko informacij o namestitvi /etc/mtab datoteka .

Enake podatke lahko najdete pri nosilec ukaz, kot vidite na spodnjem posnetku zaslona.

$nosilec

Kot je /etc/mtab Datoteka ali izhod ukaza mount vsebuje veliko vnosov mount, kar je težko razlagati. Uporabite lahko oprijem ukaz, da filtrirate izhod in zelo enostavno poiščete tisto, kar potrebujete.

Na primer, če želite poiskati vrsto datotečnega sistema sda1 particijo z uporabo obeh nosilec ukaz oz /etc/mtab datoteko, zaženite enega od naslednjih ukazov:

$mačka /itd/mtab| oprijem /dev/sda1

Ali,

$nosilec | oprijem /dev/sda1

Kot lahko vidite, je vrsta datotečnega sistema sda1 pregrada je FAT32/vfat

.

Na enak način poiščite vrsto datotečnega sistema sda5 particijo z uporabo obeh nosilec ukaz oz /etc/mtab datoteko, zaženite enega od naslednjih ukazov:

$mačka /itd/mtab| oprijem /dev/sda5

Ali,

$nosilec | oprijem /dev/sda5

Kot lahko vidite, je vrsta datotečnega sistema sda5 pregrada je EXT4 .

6. način: Uporaba datoteke /etc /fstab

The /etc/fstab file hrani vnos za vsako od pomnilniških naprav ali particij, ki jih je treba samodejno namestiti ob zagonu. Tako lahko preberete to datoteko in poiščete vrsto datotečnega sistema želene pomnilniške naprave ali particije.

Recimo, da vaš računalnik ni samodejno nameščen za samodejno namestitev pomnilniške naprave ali particije. V tem primeru je zelo verjetno, da za to shranjevalno napravo ali particijo v datoteki ne bo nobenega vnosa /etc/fstab mapa. V tem primeru ne boste našli nobenih informacij o tej pomnilniški napravi ali particiji v datoteki /etc/fstab mapa. Za iskanje vrste datotečnega sistema ali particije shranjevalne naprave boste morali uporabiti druge metode, opisane v tem članku.

Vsebino datoteke /etc /fstab lahko preberete z naslednjim ukazom:

$mačka /itd/fstab

Vsebina /etc/fstab mapa.

Vidite lahko, da naprava za shranjevanje ali particija z UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f uporablja EXT4 datotečni sistem.

Pomnilniška naprava ali particija, ki ima UUID dd55-ae26 uporablja vfat/FAT3 2 datotečni sistem.

Vrstice, ki se začnejo z a # v /etc/fstab datoteka je komentar. Te vrstice nimajo pravega namena. Uporabljajo se samo za dokumentacijo.

Če želite, jih lahko skrijete z oprijem ukaz na naslednji način:

$oprijem -v '^ #' /itd/fstab

Kot lahko vidite, komentarjev ni več, izpis pa je videti precej čistejši kot prej.

The /etc/fstab datoteka privzeto uporablja UUID namesto imena naprave za shranjevanje ali imena particije. Uporabite lahko blkid ukaz za pretvorbo UUID v ime pomnilniške naprave ali ime particije.

Na primer, pretvorite UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f do imena shranjevalne naprave ali particije, zaženite datoteko blkid ukaz na naslednji način:

$blkid-U3f962401-ba93-46cb-ad87-64ed6cf55a5f

Kot lahko vidite, particija sda5 ima UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

Na enak način lahko najdete ime naprave za shranjevanje ali particijo, ki ima UUID DD55-AE26 kot sledi:

$blkid-UDD55-AE26

Kot lahko vidite, particija sda1 ima UUID DD55-AE26 .

Zaključek:

Ta članek vam je pokazal različne načine določanja vrste datotečnega sistema shranjevalne naprave/particije v Linuxu. Pokazal sem vam, kako uporabljati df, lsblk, blkid, datoteka , in nosilec ukaz za določitev vrste datotečnega sistema pomnilniških naprav in particij Linuxa. Pokazal sem vam tudi, kako z branjem datoteke določite vrsto datotečnega sistema pomnilniških naprav in particij vašega sistema Linux /etc/mtab in /etc/fstab datoteke.

Reference:

[1] Datotečni sistem - Wikipedia - https://en.wikipedia.org/wiki/File_system