
Ich habe mit vielen kleinen Dateien (etwa 1 Million) gearbeitet und musste aus irgendeinem Grund eine Menge Hardlinks zu ihnen erstellen. Jetzt versuche ich, all diese Daten zu löschen, aber es geht nicht. Nach dem Entfernen der „ursprünglichen“ Dateien bleiben die Hardlinks erhalten und können nicht geändert werden:
bash-3.2$ rm -rf a
rm: a: Directory not empty
bash-3.2$ sudo rm -rf a
Password:
rm: a: Directory not empty
bash-3.2$ cd a
bash-3.2$ ls -la
[...]
ls: 82395-8.jpg.txt: No such file or directory
ls: 82395-9.jpg.txt: No such file or directory
ls: 824-1.jpg.txt: No such file or directory
ls: 824-10.jpg.txt: No such file or directory
ls: 824-2.jpg.txt: No such file or directory
ls: 824-3.jpg.txt: No such file or directory
ls: 824-4.jpg.txt: No such file or directory
ls: 824-5.jpg.txt: No such file or directory <-
total 0
drwxrwxrwx 32114 ma staff 1091876 4 Mai 11:13 .
drwxrwxrwx 3 ma staff 102 4 Mai 11:04 ..
bash-3.2$ vim 824-5.jpg.txt
~
~
~
~
"824-5.jpg.txt" [New File] <-
-> enter some text
:wq!
bash-3.2$ vim 824-5.jpg.txt
-> text was saved
bash-3.2$ rm -rf 824-5.jpg.txt
bash-3.2$ ls -la
ls: 824-3.jpg.txt: No such file or directory
ls: 824-4.jpg.txt: No such file or directory
total 8
drwxrwxrwx 32115 ma staff 1091910 4 Mai 11:23 .
drwxrwxrwx 3 ma staff 102 4 Mai 11:22 ..
-rw-r--r-- 1 ma staff 7 4 Mai 11:23 824-5.jpg.txt <-
bash-3.2$ rm -rf 824-5.jpg.txt <-
ls: 824-4.jpg.txt: No such file or directory
**ls: 824-5.jpg.txt: No such file or directory**
total 0
drwxrwxrwx 32114 matthi staff 1091876 4 Mai 11:24 .
drwxrwxrwx 3 matthi staff 102 4 Mai 11:22 ..
bash-3.2$ ls
Wenn ich den Finder verwende, tritt beim Versuch, den Papierkorb zu leeren, nur ein Fehler auf. Was kann ich tun? Dies belegt >100 GB meiner Festplatte und ich würde den Speicherplatz wirklich gerne zurückgewinnen.
Antwort1
Ohne weitere Details ist es schwierig, eine Erklärung zu geben, aber das Entfernen eines Eintrags eines Hardlinks sollte nicht dazu führen, dass andere Dateieinträge, die auf dieselbe Datei verweisen, in einem derart beschädigten Zustand zurückbleiben.
Ich empfehle, Ihr Laufwerk mit dem Festplatten-Dienstprogramm zu prüfen und ggf. zu reparieren.