URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91932
[ Назад ]

Исходное сообщение
"миллионы файлов в директории, как быстро очистить?"

Отправлено idle , 12-Июл-11 20:11 
Ребутнули сервак debian lenny, выдаёт run-init: /sbin/init no such file, kernel panic.
В логах: ext3_dx_add_entry: Directory index full.
С ливсиди не даёт зачрутиться на примонтированный раздел:
chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory
/bin/bash там на месте.
Видимо, из-за одной переполненной директории, так снесло крышу. Директория на рутовом разделе.
Запустил удалять скриптом через ls|xargs, но медленно жутко и сколько файлов там неизвестно.

Как можно ускорить этот процесс, скажем удалить всю директорию без поиска каждого файла в директории?
Или может пометить inode директории битым, чтобы при старте система его вообще не трогала?


Содержание

Сообщения в этом обсуждении
"миллионы файлов в директории, как быстро очистить?"
Отправлено PavelR , 12-Июл-11 21:58 
>[оверквотинг удален]
> chroot /mnt
> chroot: cannot run command `/bin/bash': No such file or directory
> /bin/bash там на месте.
> Видимо, из-за одной переполненной директории, так снесло крышу. Директория на рутовом разделе.
> Запустил удалять скриптом через ls|xargs, но медленно жутко и сколько файлов там
> неизвестно.
> Как можно ускорить этот процесс, скажем удалить всю директорию без поиска каждого
> файла в директории?
> Или может пометить inode директории битым, чтобы при старте система его вообще
> не трогала?

слейте нужное, отформатируйте.