Sposoby określenia typu systemu plików w Linux

Sposoby określenia typu systemu plików w Linux
W obliczeniach system plików to układ lub format używany do przechowywania plików w urządzeniu pamięci masowej. System plików służy do logicznego podziału urządzenia pamięci masowej, aby różne pliki ładnie zorganizowane w urządzeniu pamięci masowej do wyszukiwania, dostępu, modyfikowania, usuwania itp. łatwo z urządzenia pamięci.

Dostępnych jest wiele systemów plików. Różne systemy plików mają różne struktury, logikę, funkcje, elastyczność, bezpieczeństwo itp. Niektóre z najczęstszych systemów plików to ext4, BTRFS, XFS, ZFS, NTFS, FAT32 itp.

Są chwile, kiedy administrator systemu Linux będzie musiał określić typ systemu plików, aby po prostu zamontować system plików lub zdiagnozować problemy z systemem plików. Różne systemy plików mają różne narzędzia do diagnozowania problemów, sprawdzania błędów i ich naprawy itp. Musisz więc znać system plików, którego używa urządzenie pamięci masowej do określania narzędzia/narzędzi konserwacji.

W tym artykule pokażę różne sposoby określania typu systemu plików w Linux. Więc zacznijmy.

Way 1: Korzystanie z narzędzia DF Line Line

df Program wiersza poleceń jest wstępnie zainstalowany na prawie każdej dystrybucji Linux, którą znajdziesz. Możesz użyć df Program wiersza poleceń, aby znaleźć system plików typu Wpisz wszystkie zamontowane urządzenia i partycje pamięci.

Aby znaleźć typ systemu plików wszystkich zamontowanych urządzeń pamięci i partycji komputera, uruchom df polecenie w następujący sposób:

$ df -th

df Polecenie pokaże następujące informacje:
System plików: Nazwa lub nazwa partycji, która jest aktualnie zamontowana.

Zamontowane na: Katalog, w którym zamontowana jest urządzenie/partycja pamięci (FileSystem).

Typ: Typ systemu plików zamontowanego urządzenia/partycji pamięci.

Rozmiar: Rozmiar zamontowanego urządzenia/partycji pamięci.

Używany: Miejsce na dysku używane z zamontowanego urządzenia/partycji pamięci.

Używać%: Procent miejsca na dysku używanym z zamontowanego urządzenia/partycji pamięci.

Wykorzystać: Ilość bezpłatnej przestrzeni dysku zamontowanego urządzenia/partycji pamięci.

Na Ubuntu, df Polecenie pokaże wiele pętla Urządzenia, jak widać na zrzucie ekranu poniżej.

Możesz ukryć pętla urządzenia z -X opcja df polecenie w następujący sposób:

$ df -th -x squashfs

Możesz także ukryć TMPFS urządzenia z wyjścia df Komenda.

Ukryć TMPFS urządzenia z wyjścia df polecenie również uruchom df polecenie z -X Opcja w następujący sposób:

$ df -th -x squashfs -x tmpfs

Teraz wyjście wygląda na znacznie czystsze. Jeśli chcesz, możesz usunąć Udev Urządzenia z wyjścia polecenia DF.

Aby usunąć Udev urządzenia z wyjścia df polecenie również uruchom df polecenie w następujący sposób:

$ df -th -x squashfs -x tmpfs -x devtmpfs

Tylko fizyczne urządzenia pamięci masowej i partycje będą wyświetlane na wyjściu df Komenda. Wyjście wygląda znacznie ładniej niż wcześniej.

Way 2: Korzystanie z polecenia LSBLK

lsblk Program wiersza poleceń jest wstępnie zainstalowany na prawie każdej dystrybucji Linux, którą znajdziesz. Możesz użyć lsblk Program wiersza polecenia, aby znaleźć typ systemu plików (zamontowany i niezmontowany) urządzenia pamięci i partycje komputera.

Aby znaleźć typ systemu plików (zamontowany i niezamontowany) urządzenia magazynowe i partycje komputera, uruchom lsblk polecenie w następujący sposób:

$ lsblk -f

lsblk Polecenie pokaże następujące informacje:
NAZWA: Nazwa urządzenia lub nazwa partycji urządzenia pamięci.

Mountpoint: Katalog, w którym zamontowany jest urządzenie/partycja pamięci (partycja) (jeśli jest zamontowana).

FSTYPE: Typ systemu plików urządzenia/partycji pamięci.

ETYKIETA: Etykieta systemu plików urządzenia/partycji pamięci.

UUID: UUID (uniwersalnie unikalny identyfikator) systemu plików urządzenia/partycji pamięci.

FSUSE%: Procent miejsca na dysku, który jest używany z urządzenia pamięci/partycji.

FSavail: Ilość bezpłatnej przestrzeni dyskowej urządzenia/partycji pamięci

Tak jak poprzednio, możesz ukryć urządzenia pętlowe przed wyjściem lsblk Komenda.

Aby ukryć urządzenia pętlowe przed wyjściem lsblk polecenie, uruchom lsblk polecenie z -E7 Opcja w następujący sposób:

$ lsblk -f -e7

Jak widać, wszystkie urządzenia pętli są usuwane z wyjścia lsblk Komenda. Wyjście wygląda o wiele czystsze niż wcześniej.

Way 3: Korzystanie z polecenia BLKID

BLKID Program wiersza poleceń jest wstępnie zainstalowany na prawie każdej dystrybucji Linux, którą znajdziesz. Możesz użyć BLKID Program wiersza polecenia, aby znaleźć typ systemu plików (zamontowany i niezmontowany) urządzenia pamięci i partycje komputera.

Aby znaleźć typ systemu plików (zamontowany i niezamontowany) urządzenia magazynowe i partycje komputera, uruchom BLKID polecenie w następujący sposób:

$ BLKID

lsblk Polecenie pokaże następujące informacje:
NAZWA: Nazwa urządzenia pamięci lub nazwy partycji urządzenia pamięci. I.mi. /dev/sda1,/dev/sda5.

UUID: UUID (uniwersalnie unikalny identyfikator) systemu plików urządzenia/partycji pamięci.

TYP: Typ systemu plików urządzenia/partycji pamięci.

PARUUUID: UUID (uniwersalnie unikalny identyfikator) partycji.

Możesz także ukryć urządzenia pętlowe przed wyjściem komendy BLKID, jak poprzednio.

Aby ukryć urządzenia pętlowe przed wyjściem BLKID polecenie, uruchom BLKID polecenie w następujący sposób:

$ BLKID | grep -v 'type = "squashfs"'

Jak widać, urządzenia pętli nie są wyświetlane na wyjściu BLKID Komenda. Wyjście wygląda znacznie ładniej niż wcześniej.

Way 4: Korzystanie z polecenia pliku

plik Program wiersza poleceń jest wstępnie zainstalowany na prawie każdej dystrybucji Linux, którą znajdziesz. Możesz użyć znajdować Program wiersza poleceń w celu zidentyfikowania typu pliku pliku w Linux. Ponieważ każde urządzenie jest uważane za plik W systemie Linux można użyć programu Znajdź wiersz polecenia, aby określić typ systemu plików urządzenia lub partycji w Linux.

Na przykład, aby określić typ systemu plików partycji SDB1, możesz uruchomić plik polecenie w następujący sposób:

$ sudo plik -sl /dev /sda1

Jeśli odczytasz wyjście polecenia pliku, możesz zobaczyć, że SDB1 partycja używa Fat32 system plików.

W ten sam sposób można znaleźć typ systemu plików SDA5 Podział z plik polecenie w następujący sposób:

$ sudo plik -sl /dev /sda5

Jak widać, partycja SDA5 używa Ext4system plików.

Sposób 5: Korzystanie z pliku Mount i /etc /MTAB

/etc/mTab Plik zawiera wpis dla wszystkich zamontowanych urządzeń pamięci i partycji komputera. Możesz odczytać ten plik, aby znaleźć typ systemu plików urządzeń i partycji pamięci. uchwyt Program wiersza poleceń również drukuje zawartość /etc/mTab plik. Możesz więc użyć uchwyt Program wiersza poleceń, aby znaleźć te same dane.

Możesz przeczytać zawartość /etc/mTab Plik z następującym poleceniem:

$ sudo /etc /mTab

Jak widać, jest wiele informacji o montażu w /etc/mTAB plik.

Możesz znaleźć te same informacje za pomocą uchwyt polecenie, jak widać na zrzucie ekranu poniżej.

$ Mount

Jak /etc/mTab Plik lub wyjście polecenia Mount ma wiele wpisów do montażu, trudno go zinterpretować. Możesz użyć Grep polecenie, aby filtrować wyjście i znaleźć to, czego potrzebujesz bardzo łatwo.

Na przykład, aby znaleźć typ systemu plików SDA1 partycja za pomocą albo uchwyt polecenie lub /etc/mTab Plik, uruchom jeden z następujących poleceń:

$ cat /etc /mTab | grep /dev /sda1

Lub,

$ Mount | grep /dev /sda1

Jak widać, typ systemu plików SDA1 Partycja jest Fat32/vfat

.

W ten sam sposób, aby znaleźć typ systemu plików SDA5 partycja za pomocą albo uchwyt polecenie lub /etc/mTab Plik, uruchom jeden z następujących poleceń:

$ cat /etc /mTab | grep /dev /sda5

Lub,

$ Mount | grep /dev /sda5

Jak widać, typ systemu plików SDA5 Partycja jest Ext4.

Way 6: Korzystanie z pliku /etc /fstab

/etc/fstab Plik przechowuje wpis dla każdego z urządzeń lub partycji pamięci, które mają być montowane automatycznie w czasie rozruchu. Możesz więc odczytać ten plik, aby znaleźć typ systemu plików żądanego urządzenia lub partycji pamięci masowej.

Załóżmy, że komputer nie jest skonfigurowany do automatycznego zamontowania urządzenia pamięci lub partycji. W takim przypadku bardzo prawdopodobne jest, że nie będzie żadnego wpisu dla tego urządzenia pamięci lub partycji w /etc/fstab plik. W takim przypadku nie znajdziesz żadnych informacji na temat tego urządzenia pamięci lub partycji w /etc/fstab plik. Będziesz musiał użyć innych metod opisanych w tym artykule, aby znaleźć typ lub partycję systemu urządzenia pamięci masowej.

Możesz odczytać zawartość pliku /etc /fstab za pomocą następującego polecenia:

$ cat /etc /fstab

Zawartość /etc/fstab plik.

Możesz zobaczyć, że urządzenie lub partycja pamięci lub UUID 3F962401-BA93-46CB-AD87-64ED6CF55A5F Ext4 system plików.

Urządzenie lub partycja pamięci, która ma UUID DD55-AE26 używa VFAT/FAT32 system plików.

Linie zaczynające się na # w /etc/fstab Plik to komentarz. Te linie nie mają prawdziwego celu. Są one używane wyłącznie do celów dokumentacji.

Jeśli chcesz, możesz je ukryć za pomocą Grep polecenie w następujący sposób:

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

Jak widać, komentarze zniknęły, a wyjście wygląda o wiele czystsze niż wcześniej.

/etc/fstab Plik domyślnie używa UUID zamiast nazwy urządzenia pamięci lub nazwy partycji. Możesz użyć BLKID polecenie do konwersji UUID na nazwę urządzenia lub nazwę partycji.

Na przykład, aby przekonwertować UUID 3F962401-BA93-46CB-AD87-64ED6CF55A5F do nazwy urządzenia lub partycji pamięci, uruchom BLKID polecenie w następujący sposób:

$ BLKID -u 3F962401-BA93-46CB-AD87-64ED6CF55A5F

Jak widać, partycja SDA5 ma UUID 3F962401-BA93-46CB-AD87-64ED6CF55A5F.

W ten sam sposób można znaleźć urządzenie pamięci lub nazwa partycji, która ma UUID DD55-AE26 następująco:

$ BLKID -u DD55 -AE26

Jak widać, partycja SDA1 ma UUID DD55-AE26.

Wniosek:

W tym artykule pokazano różne sposoby określenia typu systemu plików urządzenia pamięci/partycji w Linux. Pokazałem ci, jak korzystać z DF, LSBLK, BLKID, plik, I uchwyt polecenie do ustalenia typu systemu plików urządzeń i partycji Linux. Pokazałem również, jak określić typ systemu plików urządzeń pamięci i partycji systemu Linux, odczytując /etc/mTab I /etc/fstab akta.

Bibliografia:

[1] System plików - Wikipedia - https: // en.Wikipedia.org/wiki/file_system