Ich habe versucht, rsnapshot zum Erstellen von Backups zu verwenden, finde es aber unbrauchbar. Es ist zwar in der Lage, ein Verzeichnis (50 GB) in wenigen Minuten zu unterscheiden und zu duplizieren (jede Datei fest zu verknüpfen), und ich kann das gesamte Verzeichnis in etwa einer halben Stunde cp, aber es dauert weit über eine Stunde, um es zu löschen. Selbst bei direkter Verwendung rm -rfv
kann es bis zu einer halben Sekunde dauern, bis eine einzelne Datei erstellt wurde, während die Befehle cp
und link
sofort ausgeführt werden.
Warum ist rm so langsam? Gibt es eine schnellere Möglichkeit, Hardlinks rekursiv zu entfernen? Es macht für mich keinen Sinn, dass das Kopieren einer Datei weniger Zeit in Anspruch nimmt als das Entfernen.
Das Dateisystem, an dem ich arbeite, ist ein externes Speicherlaufwerk, das über USB verbunden ist und fuseblk eingibt (was meiner Meinung nach ntfs bedeutet). Auf meinem Computer läuft Ubuntu Linux.
Ausgabe von oben:
Cpu(s): 3.0%us, 1.5%sy, 0.0%ni, 54.8%id, 40.6%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 8063700k total, 3602416k used, 4461284k free, 557604k buffers
fuseblk
das Laufwerk gemountet ist, bedeutet dies nicht, dass es sich um ein NTFS-Laufwerk handelt, sondern nur, dass es als FUSE-Blockgerät gemountet ist. Das könnte fast alles sein.