Vielleicht ist das eine einfache Sache, aber ich habe den folgenden Zweifel.
Wenn ich fdisk -l ausführe , kann ich in der Ausgabe diese Geräte finden, die 2 Partitionen auf dem / dev / sdb- Gerät darstellen, das meine SD-Karte ist:
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 8192 122879 57344 c W95 FAT32 (LBA)
/dev/sdb2 122880 15523839 7700480 83 Linux
Kann ich anhand dieser Ausgabe erkennen, ob diese Partitionen gemountet oder nicht gemountet sind? (Ich denke nicht).
Was kann ich tun, um festzustellen, ob eine bestimmte Partition auf meinem System bereitgestellt ist?
linux
ubuntu
partitioning
mount
AndreaNobili
quelle
quelle
mount
lediglich der Inhalt von/etc/mtab
angezeigt wird. Hierbei handelt es sich um eine statische Datei, die veraltet sein kann (insbesondere, wenn die Root-Datei schreibgeschützt bereitgestellt wird, aber auch, wenn die Bereitstellung über direkte Systemaufrufe geändert wird, anstatt die Dienstprogrammemount
und zu verwendenumount
). ./proc/mounts
ist garantiert genau, existiert aber offensichtlich nur, wenn das/proc
Dateisystem korrekt gemountet ist.df
liest/etc/mtab
über die Funktionen in<mntent.h>
, ist also nicht zuverlässiger als diese Methode./etc/mtab
tatsächlich ein Symlink zu/proc/mounts
.Sie können auch
df
Folgendes verwenden , um einen besseren Ausdruck zu erhalten und die Festplattennutzung der bereitgestellten Dateisysteme anzuzeigen:quelle
lsblk
ist eine gute Möglichkeit für Menschen , Geräte und Einhängepunkte zu sehen. Siehe auch diese Antwort .findmnt
ist nützlich für Skripte oder zum Abfragen eines bestimmten Geräts:quelle
Ich nehme an, Sie könnten den Befehl blkid verwenden, um aufzulisten , was gemountet ist (DQMOT). Ich würde vorschlagen, Ihre
sudo gedit /etc/fstab
- wenn Sie es nicht wussten - mit den Ausgängen für die Festplattenblkid
einzurichten. Die UUIDs "Universal Unique Identifier" sind eine bessere Methode zum Mounten als andere Methoden.Zum Beispiel:
Sie können auch häufig in der Benutzeroberfläche des Dateimanagers sehen:
win+e
und prüfen, ob die Datenträger mit den nach oben gedrehten Pfeilen gemountet sind oder nicht. Sie können die Bereitstellung auch über dieses Menü aktivieren / deaktivieren.quelle
Der einfachste Weg ist die Verwendung des Befehls mount :
Diese Informationen werden in / etc / mtab gespeichert. Sie können selbst sehen, dass die Ausgabe von mount nahezu identisch mit der von / etc / mtab ist
quelle
Wie wäre es mit Gnomscheiben ? Abhängig von der Ubuntu-Version wird es in klassischen Menüs als Datenträger unter Zubehör oder Dienstprogramme angezeigt .
Es enthält eine grafische Karte jeder Disc-Einheit sowie vollständige Details zu Gerätename, Größe, Bereitstellungsstatus usw. und ermöglicht auch das Ein- und Aushängen. Es hat gegenüber dem Mounten den Vorteil , dass sowohl gemountete als auch nicht gemountete Partitionen angezeigt werden. Als GUI-Programm verfügt es jedoch nicht über eine Ausgabe, die an andere Prozesse in einem Skript weitergeleitet werden kann. Im Gegensatz zu blkid benötigt es keine Root-Berechtigungen.
quelle