Autor: mbs
September 19, 2008, 16:02:31
Zitat
Oder besteht da schon auf Ebene des Dateisystems ein Schutz, so dass eine Datei erst dann gelöscht wird, wenn keine Hardlinks mehr bestehen?
Yep, ganz genau so ist es in jedem Unix-System. Deshalb heißt die interne Funktion zum Löschen einer Datei auch unlink() und nicht etwa erase() oder delete().
Das Besondere an einer TimeMachine-Platte ist übrigens, dass Apple dort ausnahmsweise Hard-Links auch auf Ordner zulässt. Das ist normalerweise in Unix verboten.