Datenträger einfach zu entfernen, ohne sie vorher zu unmounten ist grundsätzlich keine gute Idee und kann zu Datenverlust führen.
Wenn man wirklich unbedingt den Stecker ziehen können will, ohne zu unmounten, sollte man darauf achten, das Dateisystem mit der Option
sync zu mounten, natürlich nur Dateisysteme zu verwenden, die diese Option auch unterstützen, und sich nicht wundern, wenn die Lebensdauer von derart verwendeten Flashspeichermedien sinkt.
Was das automatische Mounten und Unmounten von Datenträgern unter den gängigen Desktopumgebungen betrifft, so wird hier in der Regel auf
udisks, oder bei älteren Systemen auch auf
HAL zurückgegriffen. Beide Dämonen lassen sich per
D-Bus oder über mitgelieferte Kommandozeilenwerkzeuge ansteuern.
When C++ is your hammer, every problem looks like your thumb.