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/sda1Võ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/sda5Võ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