Failihaldus

Failisüsteemi tüübi määramise viisid Linuxis

Failisüsteemi tüübi määramise viisid Linuxis
Arvutamisel on failisüsteem paigutus või formaat, mida kasutatakse failide salvestamiseks mäluseadmesse. Failisüsteemi kasutatakse mäluseadme loogiliseks jagamiseks, et hoida erinevaid faile mäluseadmes kenasti korrastatuna, et neid otsida, juurde pääseda, neid muuta, eemaldada jne. hõlpsasti mäluseadmest.

Praegu 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 failisüsteem lihtsalt ühendada või failisüsteemiga seotud probleemid diagnoosida. Erinevatel failisüsteemidel on probleemide diagnoosimiseks, vigade kontrollimiseks ja parandamiseks erinevad tööriistad. Niisiis, peate teadma failisüsteemi, mida salvestusseade kasutab hooldustööriista / -vahendite määramiseks.

Selles artiklis näitan teile erinevaid viise, kuidas saate Linuxis failisüsteemi tüüpi määrata. Alustame siis.

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

The df käsureaprogramm on eelinstallitud peaaegu igale leitavale Linuxi jaotusele. Võite kasutada df käsureaprogramm failisüsteemi leidmiseks sisestage kõik ühendatud mäluseadmed 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 järgmist teavet:
Failisüsteem: Praegu ühendatud mäluseadme või sektsiooni nimi.

Paigaldatud: Kataloog, kuhu salvestusseade / sektsioon (failisüsteem) on ühendatud.

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

Suurus: Paigaldatud mäluseadme / sektsiooni suurus.

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

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

Kätt: Paigaldatud mäluseadme / sektsiooni vaba kettaruumi maht.

Ubuntu, df käsk näitab teile paljusid silmus seadmeid, nagu näete alloleval ekraanipildil.

Võite selle peita silmus seadmed -x võimalus df käsk järgmiselt:

$ df -Th -x squashfs

Võite ka peita tmpfs seadmed väljundist df käsk.

Selle varjamiseks tmpfs seadmed väljundist df käsk samuti käivitage df käsk -x järgmiselt:

$ df -Th -x squashfs -x tmpfs

Nüüd näeb väljund palju puhtam välja. Soovi korral saate selle eemaldada udev seadmed käsu df väljundist.

Eemaldamiseks udev seadmed väljundist df käsk samuti käivitage df käsk järgmiselt:

$ df -Th -x squashfs -x tmpfs -x devtmpfs

Ainult füüsilisi salvestusseadmeid ja partitsioone kuvatakse faili väljundis df käsk. Ka väljund näeb palju kenam välja kui varem.

2. viis: käsu lsblk kasutamine

The lsblk käsureaprogramm on eelinstallitud peaaegu igale leitavale Linuxi jaotusele. Võite kasutada lsblk käsureaprogramm kõigi teie arvuti mäluseadmete ja sektsioonide (ühendatud ja lahti ühendatud) failisüsteemi tüübi leidmiseks.

Kõigi (ühendatud ja lahti ühendatud) mäluseadmete ja sektsioonide failisüsteemi tüübi leidmiseks käivitage lsblk käsk järgmiselt:

$ lsblk -f

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

MOUNTPOINT: Kataloog, kuhu mäluseade / sektsioon (failisüsteem) on ühendatud (kui see on ühendatud).

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

SILD: Salvestusseadme / sektsiooni failisüsteemi silt.

UUID: Salvestusseadme / sektsiooni failisüsteemi UUID (Universally Unique IDentifier).

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

FSAVAIL: Salvestusseadme / sektsiooni vaba kettaruumi maht

Nii nagu varem, saate ka silmusseadmed varjata väljundis lsblk käsk.

Silmuseadmete peitmiseks lsblk käsk, käivitage lsblk käsk -e7 järgmiselt:

$ lsblk -f -e7

Nagu näete, eemaldatakse kõik silmuseadmed seadme väljundist lsblk käsk. Väljund näeb välja palju puhtam kui varem.

3. viis: blkid-käsu kasutamine

The blkid käsureaprogramm on eelinstallitud peaaegu igale leitavale Linuxi jaotusele. Võite kasutada blkid käsureaprogramm kõigi teie arvuti mäluseadmete ja sektsioonide (ühendatud ja lahti ühendatud) failisüsteemi tüübi leidmiseks.

Kõigi (ühendatud ja lahti ühendatud) mäluseadmete ja sektsioonide failisüsteemi tüübi leidmiseks käivitage blkid käsk järgmiselt:

$ blkid

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

UUID: Salvestusseadme / sektsiooni failisüsteemi UUID (Universally Unique IDentifier).

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

PARTUUID: Partitsiooni UUID (Universally Unique IDentifier).

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

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

$ blkid | grep -v 'TYPE = "squashfs"'

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

4. viis: faili Command kasutamine

The faili käsureaprogramm on eelinstallitud peaaegu igale leitavale Linuxi jaotusele. Võite kasutada leidma käsureaprogramm faili failitüübi tuvastamiseks Linuxis. Kuna iga seadet peetakse a faili Linuxis saate käsureaprogrammi find abil määrata Linuxi mäluseadme või sektsiooni failisüsteemi tüübi.

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

$ sudo fail -sL / dev / 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 fail -sL / dev / sda5

Nagu näete, partitsioon sda5 kasutab EXT4failisüsteem.

5. viis: mount-käsu ja / etc / mtab-faili kasutamine

The / etc / mtab fail sisaldab kirjet kõigi teie arvuti ühendatud mäluseadmete ja sektsioonide kohta. Selle faili abil saate oma mäluseadmete ja sektsioonide failisüsteemi tüübi leida. The kinnitada käsureaprogramm prindib ka / etc / mtab faili. Nii saate kasutada kinnitada käsureaprogramm samade andmete leidmiseks.

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

$ sudo / etc / mtab

Nagu näete, on / etc / mtab fail.

Sama teabe leiate lehelt kinnitada nagu näete alloleval ekraanipildil.

$ mount

Nagu / etc / mtab failil või käsu mount väljundil on palju ühenduskandeid, seda on raske tõlgendada. Võite kasutada grep käsk väljundi filtreerimiseks ja vajaliku leidmiseks väga lihtsalt.

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

$ kass / etc / mtab | grep / dev / sda1

Või,

$ mount | grep / dev / sda1

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

.

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

$ kass / etc / mtab | grep / dev / sda5

Või,

$ mount | grep / dev / sda5

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

6. viis: faili / etc / fstab kasutamine

The / etc / fstab fail hoiab iga salvestusseadme või sektsiooni kohta kirjet, mis tuleb käivitamise ajal automaatselt ühendada. Nii saate seda faili lugeda, et leida soovitud salvestusseadme või sektsiooni failisüsteemi tüüp.

Oletame, et teie arvuti pole konfigureeritud mäluseadme või sektsiooni automaatseks ühendamiseks alglaadimisel. Sel juhul on väga tõenäoline, et selles mäluseadmes või partitsioonis ei ole kirjet / etc / fstab faili. Sellisel juhul ei leia te mäluseadmest ega sektsioonist mingit teavet / etc / fstab faili. Mäluseadme failisüsteemi tüübi või sektsiooni leidmiseks peate kasutama muid käesolevas artiklis kirjeldatud meetodeid.

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

$ kass / etc / fstab

Programmi sisu / etc / fstab faili.

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

UUID-d omav mäluseade või sektsioon dd55-ae26 kasutab vfat / FAT32 failisüsteemi.

Ridad, mis algavad tähega a # aastal / etc / fstab fail on kommentaar. Nendel liinidel pole tegelikku eesmärki. Neid kasutatakse ainult dokumenteerimise eesmärgil.

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

$ grep -v '^ #' / etc / fstab

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

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

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

$ blkid -U 3f962401-ba93-46cb-ad87-64ed6cf55a5f

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

Samamoodi võite leida mäluseadme või sektsiooni nime, millel on UUID DD55-AE26 järgnevalt:

$ blkid -U DD55-AE26

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

Järeldus:

Selles artiklis on näidatud erinevaid viise, kuidas määrata Linuxis salvestusseadme / sektsiooni failisüsteemi tüüp. Olen teile näidanud, kuidas df, lsblk, blkid, fail, ja kinnitada käsk Linuxi salvestusseadmete ja sektsioonide failisüsteemi tüübi määramiseks. Samuti olen teile näidanud, kuidas Linuxi süsteemi salvestusseadmete ja partitsioonide failisüsteemi tüüpi kindlaks teha, lugedes / etc / mtab ja / etc / fstab faile.

Viited:

[1] Failisüsteem - Vikipeedia - https: // et.vikipeedia.org / wiki / failisüsteem

Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...