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?

mountlediglich der Inhalt von/etc/mtabangezeigt 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 Dienstprogrammemountund zu verwendenumount). ./proc/mountsist garantiert genau, existiert aber offensichtlich nur, wenn das/procDateisystem korrekt gemountet ist.dfliest/etc/mtabüber die Funktionen in<mntent.h>, ist also nicht zuverlässiger als diese Methode.