So überprüfen Sie, ob ein Dateisystem unter Linux montiert ist

So überprüfen Sie, ob ein Dateisystem unter Linux montiert ist

Das Betriebssystem (Betriebssystem) verwendet das Dateisystem, das als Dateisystem in einer Computersprache bezeichnet wird, die üblicherweise zu „FS“ abgekürzt wird. Das „FS“ ist eine Technik, die reguliert, wie gut die Informationen geschützt und zugegriffen werden. Ohne ein Dateisystem würde der Inhalt der Datei in einem Speichergerät nicht zwischen einer Art von Informationen unterscheiden. Die Informationen können leicht extrahiert und erkannt werden, indem die Gruppen erstellt und jeder Gruppe einen Namen zugewiesen werden. Jede Informationsgruppe wird als „Datei“ bezeichnet, eine Terminologie, die von einem Papier-basierten Datenverwaltungssystem abgeleitet ist. Ein „Dateisystem“ ist der Begriff, der sich sowohl auf den organisatorischen Framework als auch auf logische Prinzipien bezieht, die zur Behandlung der Namen und Gruppierungen von Informationen verwendet werden.

Verschiedene Techniken zur Überprüfung des Dateisystems montierten Typ unter Linux

Es gibt viele verschiedene Dateisystemsorten unter Linux, die mehrere Terminalbefehle und -techniken bereitstellen. Lassen Sie uns einfach mit dem Tauchen beginnen und vollständig verstehen, wie gut das Dateisystem funktioniert, um die verschiedenen Dateisystemsorten unter Linux zu verstehen und wie wir jede Methode einzeln ausführen werden.

Voraussetzung: Installieren von Util-Linux

Um die Root -Berechtigungen für den Zugriff auf die verschiedenen Arten von Dateisystemen unter Linux zu verwenden, schreiben wir zunächst das Schlüsselwort „sudo“ in das Linux -Terminal. Dann schreiben wir die "APT", die die DEB -Pakete aufrüstet. Um auf das System der montierten Dateien im Linux zuzugreifen, verwenden wir verschiedene Schritte, um den unten angegebenen „Util-Linux“ zu installieren:

linux@linux-virtualBox: ~ sudo apt install util-linux installieren

Nachdem wir den Befehl „sudo“ geschrieben haben, müssen wir zunächst das Kennwort der Linux eingeben, dann werden weitere Details angezeigt.

[sudo] Passwort für Linux:
Paketlisten lesen… erledigt
Bauen von Abhängigkeitsbaum
Lesen staatliche Informationen… erledigt
Util-Linux ist bereits die neueste Version (2.34-0.1Ubuntu9.3).
0 Upgrade, 0 neu installiert, 0 zum Entfernen und 31 nicht aktualisiert.

Nach der Installation des „Util-Linux“ können wir jetzt die verschiedenen Techniken problemlos anwenden, um den Dateisystem montiert zu überprüfen.

Technik 01: Befehl "fsck"

Der Linux -Befehl FSCK steht für die Konsistenz des Dateisystems, welche Dateisysteme für Fehler oder ungelöste Probleme analysiert werden.

Schritt: 01

Die Anweisung zur Erstellung von Statistiken und korrekten potenziellen Problemen ist nachstehend geschrieben:

linux@linux -virtualBox: ~ $ sudo fsck -n
fsck von util-linux 2.34
[/usr/sbin/fsckk.ext4 (1) - /] fscK.ext4 /dev /sda5
[/usr/sbin/fsckk.vfat (1) - /boot /efi] fsck.vfat /dev /sda1
Um das bestimmte Dateisystem zu erhalten, schreiben wir den Pfad des Dateisystems, den wir erhalten möchten:
linux@linux -virtualBox: ~ $ sudo fsck -n /dev /sda5
fsck von util-linux 2.34
[/usr/sbin/fsckk.ext4 (1) - /] fscK.ext4 /dev /sda5

Schritt: 02

Verwenden Sie die Anweisung „FSCK“, um zusätzliche Informationen zur Anweisung „FSCK“ zu erhalten. Im Folgenden finden Sie den vollständigen Befehl:

Linux@Linux-virtualBox: ~ $ MAN FSCK

Technik 02: Befehl "montieren"

Die Anweisung „Mount“ stellt alle montierten Geräte zusammen mit dem Dateisystemformat und dem montierten Standort unter Linux bereit.

Schritt 01:

Um den Typ des montierten Dateisystems zu erhalten, schreiben wir zuerst das Schlüsselwort "montieren" zusammen mit "Grep", damit wir nur die montierten Dateien erhalten können, die wir anzeigen möchten. Aus diesem Grund haben wir den Pfad "^/dev" bereitgestellt.

linux@linux-virtualBox: ~ $ mont | grep "^/dev"
/dev /sda5 on /Type ext4 (RW, Relatime, Fehler Remount-RO)
/dev/sda1 on/boot/EFI -Typ VFAT (RW, Relatime, FMask = 0077, DMask = 0077, Codepage = 43
7, iOcharset = ISO8859-1, Shortname-Mixed, Fehler = Remount-RO)

Schritt: 02

Um den Befehl „Mount“ klarer zu verstehen, schreiben Sie die folgende Anweisung:

linux@linux-virtualbox: ~ $ MAN MOUNT

Technik 03: Befehl "findmnt"

Jetzt werden wir eine andere Technik implementieren, um den Dateisystemtyp zu überprüfen, bei dem es sich. In der Anweisung FindMnt werden alle montierten Dateisysteme im Gerät angezeigt.

Schritt: 01

Die Anweisung „FindMnt“ gibt das Ziel, die Quelle und den FST-Typ zurück, was den Dateisystemtyp und die Optionen, die enthalten, ob die Datei gelesen/schreiben oder nur schreibgeschrieben ist. Oben im Baum des Dateisystems ist es das Root -Verzeichnis und hier ist es „ext4“.

linux@linux-virtualBox: ~ $ findmnt
Zielquelle FStype -Optionen
/ /dev /sda5 ext4 rw, relatime, fehler = rem
├─/sysfs sysfs rw, nosuid, nodev, noexec
│ ├─/sys/kernel/Security SecurityFS Securi RW, Nosuid, Nodev, Noexec
│ ├─/sys/fs/cgroup tmpfs tmpfs ro, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/Unified CGroup2 CGroup RW, Nosuid, Nodev, Noexec
│ │ ├├/sys/fs/cgroup/systemd cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/rdma cgroup cgroup rw, nosuid, nodev, noexec

│ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├ ├─/sys/fs/cgroup/net_cls, net_prio cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/blkio cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/misc -cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/perf_event cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/devices cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/pids cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├ ├─/sys/fs/cgroup/Speicher cgroup cgroup rw, nosuid, nodev, noexec
│ │ ├├/sys/fs/cgroup/hugetlb cgroup cgroup rw, nosuid, nodev, noexec
│ │ └└/sys/fs/cgroup/Gefrierschrank CGroup Cgroup RW, Nosuid, Nodev, Noexec
│ ├─/sys/fs/pstore pstore pstore rw, nosuid, nodev, noexec
│ ├─/sys/fs/bpf BPF BPF RW, Nosuid, Nodev, noexec
│ ├─/sys/kernel/debugfs debugf rw, nosuid, nodev, noexec
│ ├─/sys/kernel/verfolgt tracefs tracef rw, nosuid, nodev, noexec
│ ├─/sys/fs/fuse/connections fusectl fusect rw, nosuid, nodev, noexec
│ └─/sys/kernel/configfs configfs config rw, nosuid, nodev, noexec
├─/Proc Proc Proc RW, Nosuid, Nodev, noexec
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw, relatime, fd = 28, pgrp
│ └─/proc/sys/fs/binfmt_misc binfmt_misc binfmt rw, nosuid, nodev, noexec
├─/dev Udev devtmp rw, nosuid, noexec, relat
│ ├─/dev/pts devpts devpts rw, nosuid, noexec, relat
│ ├─/dev/shm tmpfs tmpfs rw, nosuid, nodev, Inode6
│ ├─/dev/mqueue mqueue mqueue rw, nosuid, nodev, noexec
│ └─/dev/riesige Pages Hugetlbfs Hugetl RW, Relatime, pageSize = 2
├─/rennen tmpfs tmpfs rw, nosuid, nodev, noexec
│ ├─/run/lock tmpfs tmpfs rw, nosuid, nodev, noexec
│ └─/run/user/1000 TMPFS TMPFS RW, Nosuid, Nodev, Relati
│ └─/run/user/1000/gvfs gvfsd-fuse fuse.G RW, Nosuid, Nodev, Relati
├─/snap/bare/5/dev/Loop0 Squash Ro, Nodev, Relatime, Erro
├─/snap/blicken/1243/dev/Loop1 Squash RO, Nodev, Relatime, Erro
├─/snap/core20/1778/dev/Loop2 Squash RO, Nodev, Relatime, Erro
├─/snap/core20/1738/dev/Loop3 Squash RO, Nodev, Relatime, Erro
├─/snap/blic
°
°
°
├─/Snap/Snap-Store/558/Dev/Loop8 Squash Ro, Nodev, Relatime, Erro
├─/Snap/Snap-Store/638/Dev/Loop9 Squash RO, Nodev, Relatime, Erro
├─/snapd/snapd/17883/dev/Loop10 Squash Ro, Nodev, Relatime, Erro
└─/boot/efi/dev/sda1 vfat rw, relatime, fmask = 0077

Schritt: 02

Wenn Sie tiefer in das Verständnis des Befehls „findmnt“ eintauchen möchten:

linux@linux-virtualBox: ~ $ mAN findmnt

Hier finden Sie die detaillierten Informationen über den Befehl „findMnt“, der auf einer anderen Linux -Man -Terminalseite geöffnet wurde. Wenn Sie zur Seite des Man -Terminals zurückkehren möchten, müssen Sie "Q" drücken, um das Terminal "Man findmnt" zu verlassen.

Technik 04: Befehl "Datei"

Die Anweisung „Datei“, die zur Überprüfung der Art einer bestimmten Datei verwendet wird, ist eine weitere Technik, die wir in den Dateisystemen unter Linux anwenden werden.

Schritt: 01

Im Folgenden finden Sie ein anderes Beispiel, in dem wir die verschiedenen Dateisysteme überprüfen und gleichzeitig die verschiedenen Dateisystempfade angeben.

linux@linux -virtualBox: ~ $ sudo -Datei -sl /dev /sda1
/Dev/SDA1: DOS/MBR-Startsektor, Code-Offset 0x58+2, OEM-ID "MKFs.Fett ", Sektoren/Cluster 8, Mediendeskriptor 0xf8, Sektoren/Track 63, Köpfe 255, versteckte Sektoren 2048, Sektoren 1048576 (Volumes> 32 MB), Fett (32 Bit), Sektoren/Fett 1024, Reserve D 0x1, Seriennummer 0x58c97606, unbeschrieben
linux@linux -virtualBox: ~ $ sudo -Datei -sl /dev /sda5
/dev/sda5: Linux rev 1.0 Ext4-Dateisystemdaten, uUid = 6E3D13F8-16F7-4E12-BFF8-8CA 1BBB6D0BD (Anforderungen Journal Recovery) (Ausmaß) (64bit) (große Dateien) (große Dateien)

Schritt: 02

Schreiben Sie den folgenden Befehl in das Terminal und drücken Sie die Eingabetaste, wenn Sie weitere Informationen wünschen:

linux@linux-virtualBox: ~ $ mAN-Datei

Technik 05: Der Befehl „blkid“

Die Anweisung „Blkid“ ist eine weitere Technik des Dateisystems in Linux, mit der die Informationen des Blockgeräts ermittelt und drucken.

Schritt: 01

Um auf die Informationen von blockierten Geräten zugreifen zu können, schreiben wir einfach den Befehl blkid in das terminal.

linux@linux-virtualBox: ~ $ sudo blkid

Wie im Terminal gezeigt, haben wir die Informationen zusammen mit dem Typ des Dateisystems erhalten.

/dev/sda5: UUID = "6E3D13F8-16F7-4E12-BFF8-8CA1BBB6D0BD" Typ = "ext4" partuuid = "e8ce01c9-05"
/dev/loop0: type = "squashfs"
/dev/loop1: type = "squashfs"
/Dev/Loop2: Typ = "Squashfs"
/Dev/Loop3: type = "squashfs"
/dev/Loop4: type = "squashfs"
/Dev/Loop5: type = "squashfs"
/dev/Loop6: type = "squashfs"
/dev/loop7: type = "squashfs"
/dev/sda1: uUid = "58c9-7606" type = "vfat" partuuid = "e8ce01c9-01"
/dev/loop8: type = "squashfs"
/dev/loop9: type = "squashfs"
/dev/loop10: type = "squashfs"

Wenn wir im Befehl „blkid“ die Informationen des spezifischen Geräts anzeigen möchten, schreiben wir den Pfad des Geräts, den wir nach dem Schreiben des „sudo blkid“ in das Terminal erhalten möchten.

linux@linux-virtualBox: ~ $ sudo blkid /dev /sda1
/dev/sda1: uUid = "58c9-7606" type = "vfat" partuuid = "e8ce01c9-01"

Schritt: 02

Wir können auf die "Mann" -Seite der "blkid" -Phrase unter Linux zugreifen und zusätzliche Details dazu anzeigen, indem wir den folgenden Befehl eingeben.

linux@linux-virtualbox: ~ $ Man Blkid

Technik 06: Befehl "DF"

Hier ist eine weitere Technik, um den Gesamtbereich und den freien Speicherplatz eines Linux -Dateisystems zu ermitteln, indem Sie den Befehl „DF“ im Terminal verwenden.

Schritt: 01

Lassen Sie uns nur lernen, wie Sie die Menge des freien Speicherplatzs untersuchen, die im Linux -Dateisystem mit der Anweisung „DF“ noch verfügbar sind. Wie Sie unten sehen, haben wir das Dateisystem, das der Name des montierten Dateisystems ist, und es zeigt auch den Typ an. Die „1K-Blocks“ haben die Größe, die in ein-Kilo-Blöcken und die freie und verwendete Speicherung des montierten Dateisystems dargestellt wird.

linux@linux -virtualBox: ~ $ sudo df -t
Dateisystem Typ 1K-Block verwendet verfügbar
Udev devtmpfs 1970752 0 1970752 0% /Dev
TMPFS TMPFS 401852 1360 400492 1% /Lauf
/dev /sda5 ext4 25107716 9980164 13826816 42% /
TMPFS TMPFS 2009244 0 2009244 0% /Dev /SHM
TMPFS TMPFS 5120 4 5116 1% /Run /Lock
TMPFS TMPFS 2009244 0 2009244 0%/SYS/FS/CGROUP
/Dev/Loop0 Squashfs 128 128 0 100%/Snap/Bare/5
/Dev/Loop1 Squashfs 10112 10112 0 100%/Snap/Blicken/1243
/Dev/Loop2 Squashfs 64896 64896 0 100%/Snap/Core20/1778
/Dev/Loop3 Squashfs 64768 64768 0 100%/Snap/Core20/1738
/Dev/Loop4 Squashfs 10240 10240 0 100%/Snap/Blicken/1168
/Dev/Loop5 Squashfs 354688 354688 0 100%/SNAP/GNOME-3-38-2004/115
/Dev/Loop6 Squashfs 354688 354688 0 100%/SNAP/GNOME-3-38-2004/119
/Dev/Loop7 Squashfs 93952 93952 0 100%/SNAP/GTK-Common-Themen/1535
/Dev/Loop8 Squashfs 55552 55552 0 100%/Snap/Snap-Store/558
/Dev/Loop9 Squashfs 47104 47104 0 100%/Snap/Snap Store/638
/Dev/Loop10 Squashfs 50816 50816 0 100%/Snapd/17883
/dev/sda1 vfat 523248 4 523244 1%/boot/efi
TMPFS TMPFS 401848 28 401820 1%/Run/Benutzer/1000

Schritt: 02

Wir werden die Erklärung des Mannes DF zum Terminal eingeben, um zusätzliche Kenntnisse über die Aussage „DF“ zu erhalten:

linux@linux-virtualBox: ~ $ Man DF

Technik 07: Der Befehl „fstab“

Diese Technik enthält die statischen Informationen des Dateisystems unter Linux.

Schritt: 01

Wir schreiben zuerst den Befehl "cat", damit wir auf die Dateisysteminformationen zugreifen können, und dann schreiben wir den Pfad /etc /fstab.

linux@linux-virtualBox: ~ $ cat /etc /fstab
# /etc /fstab: statische Dateisysteminformationen.
#
# Verwenden Sie 'Blkid', um die allgemein eindeutige Kennung für a zu drucken
# Gerät; Dies kann mit uUid = als robustere Methode verwendet werden, um Geräte zu benennen
# Das funktioniert auch, wenn Festplatten hinzugefügt und entfernt werden. Siehe fstab (5).
#
#
# /war während der Installation auf /dev /sda5
UUID = 6E3D13F8-16F7-4E12-BFF8-8CA1BBB6D0BD / EXT4 FEHLER = REMOUNT-RO 0 1
# /boot /efi war während der Installation auf /dev /sda1
UUID = 58C9-7606 /BOOT /EFI VFAT UMASK = 0077 0 1
/SwappFile Keine Swap SW 0 0

Schritt: 02

Der folgende Befehl kann verwendet werden, um tief in die Anweisung „fstab“ zu graben:

linux@linux-virtualBox: ~ $ Man fstab

Technik 08: Der Befehl „LSBLK“

Die „LSBLK“ -Technik wird verwendet, um Daten auf Blockgeräten anzuzeigen, die mit Ausnahme von RAM -Discs im Wesentlichen Dateien sind, die verknüpfte Geräte anzeigen.

Schritt: 01

Wir haben im Befehl "-f" verwendet, damit wir die Argumente der Dateien darstellen können.

linux@linux -virtualBox: ~ $ lsblk -f
Nennen Sie Fstype Label UUID FSAVail fsuse% Mountpoint
Loop0
Squash 0 100% /Snap /Bare
Loop1
Squash 0 100% /Snap /Glan
Loop2
Squash 0 100% /Snap /Core
Loop3
Squash 0 100% /Snap /Core
Loop4
Squash 0 100% /Snap /Glan
Loop5
Squash 0 100% /Snap /GNOM
Loop6
Squash 0 100% /Snap /GNOM
Loop7
Squash 0 100% /Snap /GTK-
Loop8
Squash 0 100% /Snap /Snap
Loop9
Squash 0 100% /Snap /Snap
Loop10
Squash 0 100% /Snap /Snap
SDA
├─sda1
│ VFAT 58C9-7606 511M 0% /BOOT /EFI
├─sda2

└─sda5
ext4 6e3d13f8-16f7-4e12-bff8-8ca1bb6d0bd 13.2g 40% /
SR0

Schritt: 02

Verwenden Sie den folgenden Befehl, um die zusätzlichen Informationen zur Anweisung „LSBLK“ anzuzeigen:

linux@linux-virtualBox: ~ $ mAN lsblk ”

Technik 09: Der Befehl „Udevadm“

Der Befehl udevadm ist eine der Techniken, mit denen wir den Dateisystemtyp überprüfen werden. Die UDEV -Bibliothek wird mit dem Befehl udevadm nach Geräteinformationen abgefragt. Es enthält aber auch Informationen zum Dateisystemtyp unter Linux.

Schritt 01:

Um den Dateisystemtyp zu überprüfen, wird der erste Befehl, den wir verwenden, der Befehl „Udevadm“ im Linux -Terminal ist. Schreiben Sie den folgenden Befehl in das Linux -Terminal:

linux@linux -virtualBox: ~ $ udevadm info -query = Eigenschaft /dev /sda1 | eGrep "DevName | id_fs_type"

Wir haben den obigen Befehl verwendet, um die Datenbank für den gewünschten Dateityp von Gerätedaten mit der Anweisung "-Mery" abzufragen. Wenn wir einfach das „udevadm -Mal“ schreiben, zeigt uns das Terminal eine langwierige Ausgabe an. Aus diesem Grund müssen wir die Anweisung „Grep“ verwenden, die die erforderlichen Informationen anzeigt, um den Dateisystemtyp zu bestimmen, indem wir den Pfad „/dev/sda1“ weiter schreiben.

Devname =/dev/sda1
Id_fs_type = vfat

Schritt 02:

Um weitere Details über den Befehl „udevadm“ im Linux zu erhalten, verwenden wir den Befehl „Man“ im Linux -Terminal:

Linux@Linux-virtualBox: ~ $ MAN UDEVADM

Der Befehl udevadm wird in ein neues Terminal des Linux geöffnet, wie unten im Snapshot gezeigt:

Abschluss

Wir haben gelernt, was das Dateisystem ist und wie Sie die Art des montierten Dateisystems unter Linux überprüfen können. Wir haben die verschiedenen Techniken des montierten Dateisystems besprochen, indem wir jeden Befehl des Dateisystemtyps im Linux -Terminal schreiben.