Как я могу удалить эти оставшиеся жесткие ссылки?

262
MattW.

Я работал со многими небольшими файлами (около 1 миллиона) и по тем или иным причинам должен был создать кучу жестких ссылок на них. Сейчас я пытаюсь удалить все эти данные, но не могу. После удаления «оригинальных» файлов жесткие ссылки остаются и не могут быть изменены:

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 

Использование поиска просто приводит к ошибке, когда я пытаюсь очистить корзину. Что я могу сделать? Это занимает> 100 ГБ моего жесткого диска, и я бы очень хотел освободить место.

0
Запустите могущественного [fsck] (http://linux.die.net/man/8/fsck) или одного из его славных братьев [fsck.ext3] (http://linux.die.net/man/8/fsck .ext3), [fsck.ext4] (http://linux.die.net/man/8/fsck.ext4) ... серьезно проверьте наличие повреждений на жестком диске. Посмотрите и на отчет SMART. Hastur 8 лет назад 0

1 ответ на вопрос

0
PierreL

Трудно дать объяснение без более подробной информации, но удаление записи жесткой ссылки не должно оставлять другие записи файла, ссылающиеся на тот же файл, в таком поврежденном состоянии.

Я предлагаю использовать Дисковую утилиту для проверки и, возможно, ремонта вашего диска.