Effiziente "rm" harter Links?
455
space_voyager
Angenommen, dies ist eine Datei foo
. Nehmen wir an, ich stelle eine feste Verbindung her:
ln foo bar
Ich kann bar
durch Laufen löschen rm bar
. Es sieht jedoch so aus, als wenn viele, viele harte Links vorhanden sind, die Verwendung rm
so langsam ist wie beim Löschen der Inodes selbst (dh der letzten verbleibenden harten Links). Gibt es eine effiziente Methode zum Löschen vieler Hardlinks, die nicht die letzten verbleibenden Links zu den Inodes sind?
Es sollte keinen Unterschied machen, wie viele Hardlinks vorhanden sind. "Rm" sollte nur den einen Verzeichniseintrag entfernen und den Inode-Referenzzähler dekrementieren. Wenn sich alle Links im selben Verzeichnis befinden, kann das Aktualisieren des Verzeichnisses sehr lange dauern, da es groß ist.
greg-449 vor 8 Jahren
0
Was nützt es, viele, viele Links zu haben, weich oder hart?
MariusMatutiae vor 8 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4