Verzeichnis _schnell_ löschen
Verzeichnis _schnell_ löschen
Hallo liebe Leute,
ich hab mal eine ganz dumme Frage:
Gibt es außer "rm" eine andere Möglichkeit, ein Verzeichnis _schnell_ zu löschen? Ich habe ein Verzeichnis mit rund 8 GB und > 1 Mio Dateien auf der Platte und es dauert _ewig_ bis es mit rm gelöscht ist.
Danke für einen Tipp! ;)
ich hab mal eine ganz dumme Frage:
Gibt es außer "rm" eine andere Möglichkeit, ein Verzeichnis _schnell_ zu löschen? Ich habe ein Verzeichnis mit rund 8 GB und > 1 Mio Dateien auf der Platte und es dauert _ewig_ bis es mit rm gelöscht ist.
Danke für einen Tipp! ;)
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Verzeichnis _schnell_ löschen
Das Device der Platte mit einem Hex-.Editor öffnen, die nötigen Inodes bearbeiten ... und sich sich damit das FS schrotten ... ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verzeichnis _schnell_ löschen
Ein Verzeichnis mit > 1 Mio Dateien? Das macht rm? Wau...
Evtl. die Verzeichnisstruktur das nächste mal auf Unterverzeichnisse verteilen...
Evtl. die Verzeichnisstruktur das nächste mal auf Unterverzeichnisse verteilen...
Re: Verzeichnis _schnell_ löschen
Danke für die Tipps... es ist auf Unterverzeichnisse verteilt und läßt sich leider nicht ändern.
Gibt es da einen sinnvollen Tipp?
Gibt es da einen sinnvollen Tipp?
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verzeichnis _schnell_ löschen
Wenn das Verzeichnis eine eigene Partition hat, umount, formatierem, mount.
Wenn nicht, welches Dateisystem hast du? evtl auf ext3 oder reiserfs umsteigen. Ansonsten, denke ich, geht es nicht schneller.
Wenn nicht, welches Dateisystem hast du? evtl auf ext3 oder reiserfs umsteigen. Ansonsten, denke ich, geht es nicht schneller.
Re: Verzeichnis _schnell_ löschen
Hat leider keine eigene Partition (danke aber für die Idee, werde das ändern!) und es ist reiserfs...
Re: Verzeichnis _schnell_ löschen
Ã?h... wenn ich rm -rf verzeichnis mache, dann wird doch einfach das verzeichnis gelöscht und nicht sämtliche dateien darin, oder?
Aber vielleicht ist das auch nur bei ext3 so, reiserfs kenne ich nicht die bohne...
Aber vielleicht ist das auch nur bei ext3 so, reiserfs kenne ich nicht die bohne...
Re: Verzeichnis _schnell_ löschen
Dauert leider ebenfalls laaaaaaaaaaange... :) gähn... trotzdem danke.
Re: Verzeichnis _schnell_ löschen
da hat mans wieder, ich will hier zwar keine Disskusion entfachen, aber warum benutzt man ReiseFS, für mich hat das mal 6,6 GB Date nverlust bedeutet... :twisted:
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verzeichnis _schnell_ löschen
Ein rm -rf löscht alle Dateien und nicht einfach das Verzeichnis
Re: Verzeichnis _schnell_ löschen
Ja, für den User sieht es so aus. Technisch wird das aber AFAIK einfach so realisiert, dass der Verzeichniseintrag entfernt wird. In diesem stehen alle Verweise auf die darin enthaltenen Inodes, die dann einfach wieder als frei gelten, da muss nicht jede Datei extra gelöscht werden.Ein rm -rf löscht alle Dateien und nicht einfach das Verzeichnis
Bin aber gerade zu faul, mir eine gute Quelle dafür zu suchen, mein Sysarch-Skript sagt mir nur, wie Verzeichnisse realisiert sind etc., nichts genaues darüber, was beim Löschen passiert.
Alles andere wäre aber IMHO unlogisch.
PS: Gilt natürlich nur für ext2(3)
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verzeichnis _schnell_ löschen
Ich habe das eben mal ausprobiert:
Das rm habe ich per strg+c abgebrochen. Das ganze auf einem alten P100 aber mit aktuellem Kernel und Software. Halt ein Testsystem...
Code: Select all
~/TEST> find|count
20727
rm testen/ -rf
~/TEST> find|count
10703Re: Verzeichnis _schnell_ löschen
Ich korrigiere mich: Die Inodes müssen wohl doch alle gelöscht oder umgebogen werden. Die Datenblöcke aber zumindest nicht. :)
Eigentlich ist es halt schon sinnig, nicht zuuu viele Dateien in ein und dem selben Verzeichnis abzulegen... :)
Eigentlich ist es halt schon sinnig, nicht zuuu viele Dateien in ein und dem selben Verzeichnis abzulegen... :)