Linuxi failisüsteemi tüübi määramise viisid

Ways Determine File System Type Linux



Arvutustehnikas on failisüsteem paigutus või vorming, mida kasutatakse failide salvestamiseks mäluseadmesse. Failisüsteemi kasutatakse mäluseadme loogiliseks jagamiseks, et hoida erinevaid faile kenasti mäluseadmes korrastatult, et neid hõlpsalt otsida, neile juurde pääseda, neid muuta, eemaldada jne.

Tänapäeval on saadaval palju failisüsteeme. Erinevatel failisüsteemidel on erinev struktuur, loogika, funktsioonid, paindlikkus, turvalisus jne. Mõned levinumad failisüsteemid on Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 jne.







Mõnikord peab Linuxi süsteemiadministraator määrama failisüsteemi tüübi, et lihtsalt failisüsteem ühendada või diagnoosida failisüsteemiga seotud probleeme. Erinevatel failisüsteemidel on erinevad tööriistad probleemide diagnoosimiseks, vigade kontrollimiseks ja nende parandamiseks jne. Seega peate teadma failisüsteemi, mida mäluseade kasutab hooldustööriista/tööriistade määramiseks.



Selles artiklis näitan teile erinevaid viise, kuidas Linuxis failisüsteemi tüüpi määrata. Niisiis, alustame.



1. viis: käsurea tööriista df kasutamine

The df käsurea programm on eelinstallitud peaaegu igale Linuxi distributsioonile, mille leiate. Võite kasutada df käsurea programm, et leida failisüsteemi tüüp kõik paigaldatud salvestusseadmed ja vaheseinad.





Arvuti kõigi ühendatud mäluseadmete ja sektsioonide failisüsteemi tüübi leidmiseks käivitage df käsk järgmiselt:

$df -Th



The df käsk näitab teile järgmist teavet:
Failisüsteem: Praegu paigaldatud salvestusseadme või sektsiooni nimi.

Paigaldatud: Kataloog, kuhu salvestusseade/partitsioon (failisüsteem) on paigaldatud.

Tüüp: Paigaldatud mäluseadme/sektsiooni failisüsteemi tüüp.

Suurus: Paigaldatud salvestusseadme/vaheseina suurus.

Kasutatud: Kettaruum, mida kasutatakse paigaldatud mäluseadmest/sektsioonist.

Kasuta%: Kettaruumi protsent, mida kasutatakse paigaldatud mäluseadmest/sektsioonist.

Saadaval: Paigaldatud mäluseadme/sektsiooni vaba kettaruumi hulk.

Ubuntus, df käsk näitab teile palju silmus seadmeid, nagu näete alloleval ekraanipildil.

Saate peita silmus seadmed koos -x võimalus df käsk järgmiselt:

$df -Th -xsquashfid

Samuti saate peita tmpfs seadme väljundist df käsk.

Et varjata tmpfs seadme väljundist df käsk, käivitage ka df käsku koos -x valik järgmiselt:

$df -Th -xsquashfid-xtmpfs

Nüüd näeb väljund palju puhtam välja. Kui soovite, saate selle eemaldada udev seadmeid df käsu väljundist.

Et eemaldada udev seadme väljundist df käsk, käivitage ka df käsk järgmiselt:

$df -Th -xsquashfid-xtmpfs-xdevtmpfs

Väljundis kuvatakse ainult füüsilised salvestusseadmed ja vaheseinad df käsk. Väljund näeb välja ka palju ilusam kui varem.

2. viis: käsu lsblk kasutamine

The lsblk käsurea programm on eelinstallitud peaaegu igale Linuxi distributsioonile, mille leiate. Võite kasutada lsblk käsurea programmi, et leida failisüsteemi tüüp kõigist (monteeritud ja lahti ühendamata) teie arvuti salvestusseadmetest ja sektsioonidest.

Kõigi (monteeritud ja lahti ühendamata) salvestusseadmete ja partitsioonide failisüsteemi tüübi leidmiseks käivitage lsblk käsk järgmiselt:

$lsblk-f

The lsblk käsk näitab teile järgmist teavet:
NIMI: Salvestusseadme nimi või partitsiooni nimi.

MOUNTPOINT: Kataloog, kuhu salvestusseade/partitsioon (failisüsteem) on paigaldatud (kui see on paigaldatud).

FSTYPE: Salvestusseadme/sektsiooni failisüsteemi tüüp.

SILT: Salvestusseadme/sektsiooni failisüsteemi silt.

UUID: Mäluseadme/sektsiooni failisüsteemi UUID (universaalselt unikaalne IDentifier).

FSUSE%: Mäluseadmest/sektsioonist kasutatav kettaruumi protsent.

FSAVAIL: Mäluseadme/sektsiooni vaba kettaruumi hulk

Nagu varemgi, saate silmusseadmed väljundi eest peita lsblk käsk.

Silmusseadmete peitmiseks lsblk käsk, käivitage lsblk käsku koos -e7 valik järgmiselt:

$lsblk-f -e7

Nagu näete, eemaldatakse kõik silmuse seadmed väljundist lsblk käsk. Väljund tundub palju puhtam kui varem.

3. viis: käsu blkid kasutamine

The blkid käsurea programm on eelinstallitud peaaegu igale Linuxi distributsioonile, mille leiate. Võite kasutada blkid käsurea programmi, et leida failisüsteemi tüüp kõigist (monteeritud ja lahti ühendamata) teie arvuti salvestusseadmetest ja sektsioonidest.

Kõigi (monteeritud ja lahti ühendamata) salvestusseadmete ja partitsioonide failisüsteemi tüübi leidmiseks käivitage blkid käsk järgmiselt:

$blkid

The lsblk käsk näitab teile järgmist teavet:
NIMI: Salvestusseadme nimi või salvestusseadme sektsiooni nimi. st. /dev/sda1,/dev/sda5 .

UUID: Mäluseadme/sektsiooni failisüsteemi UUID (universaalselt unikaalne IDentifier).

TÜÜP: Salvestusseadme/sektsiooni failisüsteemi tüüp.

PARTUID: Partitsiooni UUID (universaalselt ainulaadne identifikaator).

Samuti saate silmuseadmeid peita käsu blkid väljundi eest nagu varem.

Silmusseadmete peitmiseks blkid käsk, käivitage blkid käsk järgmiselt:

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

Nagu näete, ei kuvata silmuse seadmeid väljundis blkid käsk. Väljund näeb välja palju ilusam kui varem.

4. viis: faili käsu kasutamine

The faili käsurea programm on eelinstallitud peaaegu igale Linuxi distributsioonile, mille leiate. Võite kasutada leida käsurea programm Linuxi failitüübi tuvastamiseks. Kuna iga seadet peetakse a faili Linuxis saate käsurea abil leida programmi Linuxi salvestusseadme või partitsiooni failisüsteemi tüübi.

Näiteks partitsiooni failisüsteemi tüübi määramiseks sdb1 , saate käivitada faili käsk järgmiselt:

$sudo faili -sL /arendaja/sda1

Kui loete failikäsu väljundit, näete, et sdb1 partitsioon kasutab FAT32 failisüsteem.

Samamoodi leiate failisüsteemi tüübi sda5 partitsioon koos faili käsk järgmiselt:

$sudo faili -sL /arendaja/sda5

Nagu näete, partitsioon sda5 kasutab EXT4 failisüsteem.

Viis: kasutage käsku mount ja /etc /mtab faili

The /etc/mtab fail sisaldab kirjet kõigi teie arvuti paigaldatud mäluseadmete ja sektsioonide kohta. Seda faili saate lugeda, et leida oma salvestusseadmete ja sektsioonide failisüsteemi tüüp. The kinnitama käsurea programm prindib ka selle sisu /etc/mtab faili. Niisiis, saate kasutada kinnitama samade andmete leidmiseks ka käsurea programmi.

Saate lugeda selle sisu /etc/mtab faili järgmise käsuga:

$sudo /jne/mtab

Nagu näete, on kaustas palju paigaldusteavet /etc/mtab fail .

Sama teabe leiate lehelt kinnitama käsk, nagu näete alloleval ekraanipildil.

$kinnitama

Nagu /etc/mtab failis või mount -käsu väljundis on palju mount -kirjeid, seda on raske tõlgendada. Võite kasutada haaret käsk väljundi filtreerimiseks ja vajaliku leidmiseks väga lihtsalt.

Näiteks failisüsteemi tüübi leidmiseks sda1 partitsiooni kasutades kas kinnitama käsk või /etc/mtab faili, käivitage üks järgmistest käskudest:

$kass /jne/mtab| haaret /arendaja/sda1

Või

$kinnitama | haaret /arendaja/sda1

Nagu näete, on failisüsteemi tüüp sda1 partitsioon on FAT32/vfat

.

Samamoodi failisüsteemi tüübi leidmiseks sda5 partitsiooni kasutades kas kinnitama käsk või /etc/mtab faili, käivitage üks järgmistest käskudest:

$kass /jne/mtab| haaret /arendaja/sda5

Või

$kinnitama | haaret /arendaja/sda5

Nagu näete, on failisüsteemi tüüp sda5 partitsioon on EXT4 .

Viis: faili /etc /fstab kasutamine

The /etc/fstab fail säilitab kirje iga salvestusseadme või sektsiooni kohta, mis paigaldatakse alglaadimise ajal automaatselt. Niisiis, saate seda faili lugeda, et leida soovitud salvestusseadme või sektsiooni failisüsteemi tüüp.

Oletame, et teie arvuti pole konfigureeritud mäluseadet või sektsiooni automaatselt käivitamise ajal ühendama. Sel juhul on väga tõenäoline, et selle salvestusseadme või sektsiooni jaoks pole kirjet /etc/fstab faili. Sellisel juhul ei leia te selle salvestusseadme või sektsiooni kohta teavet /etc/fstab faili. Salvestusseadme failisüsteemi tüübi või partitsiooni leidmiseks peate kasutama teisi selles artiklis kirjeldatud meetodeid.

Faili /etc /fstab sisu saate lugeda järgmise käsuga:

$kass /jne/fstab

Sisu /etc/fstab faili.

Näete, et salvestusseade või sektsioon UUID-ga 3f962401-ba93-46cb-ad87-64ed6cf55a5f kasutab EXT4 failisüsteem.

Salvestusseade või sektsioon, millel on UUID dd55-ae26 kasutab vfat/FAT3 2 failisüsteemi.

A -ga algavad read # aastal /etc/fstab fail on kommentaar. Nendel ridadel pole tegelikku eesmärki. Neid kasutatakse ainult dokumenteerimiseks.

Soovi korral saate need peita, kasutades haaret käsk järgmiselt:

$haaret -v '^ #' /jne/fstab

Nagu näete, on kommentaarid kadunud ja väljund tundub palju puhtam kui varem.

The /etc/fstab fail kasutab vaikimisi salvestusseadme või partitsiooni nime asemel UUID -d. Võite kasutada blkid käsk UUID teisendamiseks salvestusseadme või sektsiooni nimeks.

Näiteks UUID teisendamiseks 3f962401-ba93-46cb-ad87-64ed6cf55a5f mäluseadme või sektsiooni nimele käivitage blkid käsk järgmiselt:

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

Nagu näete, partitsioon sda5 omab UUID -d 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

Samamoodi leiate UUID -ga mäluseadme või sektsiooni nime DD55-AE26 järgnevalt:

$blkid-UDD55-AE26

Nagu näete, partitsioon sda1 omab UUID -d DD55-AE26 .

Järeldus:

See artikkel on näidanud teile erinevaid viise Linuxi mäluseadme/partitsiooni failisüsteemi tüübi määramiseks. Olen teile näidanud, kuidas kasutada df, lsblk, blkid, fail ja kinnitama käsk, et määrata Linuxi mäluseadmete ja sektsioonide failisüsteemi tüüp. Samuti olen teile näidanud, kuidas Linuxi süsteemi salvestusseadmete ja partitsioonide failisüsteemi tüüpi määrata, lugedes /etc/mtab ja /etc/fstab failid.

Viited:

[1] Failisüsteem - Wikipedia - https://en.wikipedia.org/wiki/File_system