C / C ++ / C #: Wie man "mount -a" macht
Frage:
In C / C ++ / C #. (Ich brauche es für C #, aber C und C ++ ist auch in Ordnung).
Wie kann ich ein mount -a unter Linux machen? Ich meine programmatisch,ohne Starten eines Prozesses wie
system("mount -a");
Bearbeiten:
Beachten Sie das "-a".
Meine Frage ist nicht wirklich, wie man einen Einhängepunkt einhängt.
Es geht darum, wie Sie ALLE Mountpunkte in / etc / fstab mounten.
Das bedeutet, die Datei zu analysieren, die Mountpunkte zu extrahieren, zu überprüfen, ob sie bereits gemountet sind, und nur, wenn sie noch nicht gemountet sind, zu mounten ...