Как удалить папку с большим количеством файлов

D
На сайте с 23.11.2008
Offline
120
9637

Забыл пару месяцев почистить папку з сесиями на дебиане. Она разрослась до неприличных размеров и начал тупить сайт.

find /var/www/user/data/tmp/ -type f -mmin +60 -delete не помогает

папка остается на месте

что делать?

KU
На сайте с 17.07.2008
Offline
251
#1

Что делать - убрать параметр -mmin +60

А потом решить проблему на корню http://phpsuxx.blogspot.com/2010/09/ispmanager-debian-php-mod-tmpbin-tmp.html

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
D
На сайте с 23.11.2008
Offline
120
#2

так уже тоже пробовал....почти пол дня молотит а потом папка все равн оостается

djos добавил 16.03.2011 в 16:30

Интересно то что я ее переименовал и создал папку заново для сесий

но сайт все равн отупит

может с файлами что то?

как можно проверить диск на ошибки?

M
На сайте с 16.09.2009
Offline
278
#3
djos:
так уже тоже пробовал....почти пол дня молотит а потом папка все равн оостается

А с чего она пропасть-то должна? Только от того, что Вы не понимаете смысла производимых действий (что делает команда, в частности)?

djos:
но сайт все равн отупит
может с файлами что то?
как можно проверить диск на ошибки?

Вы уже почти самостоятельно поняли, что может быть многое.

Перед проверкой на ошибки - посмотрите smart-статус дисков: утилита smartctl (man smartctl). Затем можно попробовать badblocks (http://en.wikipedia.org/wiki/Badblocks)

PS: К сожалению, в Вашем случае есть только один вариант - заплатить кому-то, кто квалифицированно диагностирует проблему и затем ее решит.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
D
На сайте с 23.11.2008
Offline
120
#4
А с чего она пропасть-то должна? Только от того, что Вы не понимаете смысла производимых действий (что делает команда, в частности)?

команда удаляет все файлы с папки

на самом деле файлов все равно остается столько что удалить папку не получается

M
На сайте с 16.09.2009
Offline
278
#5
djos:
команда удаляет все файлы с папки

Та, что вы привели - нет.

D
На сайте с 23.11.2008
Offline
120
#6

То что я привел удаляет файлы старше 60 минут. Вы что мне тут екзмаен устраиваете что ли?

Я задал вопрос. Если не знаете ответ проходим мирно мимо. В ваших познаниях админского дела я не сомневаюсь, не обязательно мне это доказывать

djos добавил 16.03.2011 в 18:06

Фух....з 10 попытки удалось удалить папку. Но к сожалению сайт тупит дальше((

Raistlin
На сайте с 01.02.2010
Offline
247
#7

find . -name '*' | xargs rm

HostAce - Асы в своем деле (http://hostace.ru)
D
На сайте с 23.11.2008
Offline
120
#8

что это за команда?

вот кста измерил выполение генерации страницы

<!-- Время выполнения скрипта 0,08331 секунд -->

<!-- Время затраченное на компиляцию шаблонов 0,00341 секунд -->

<!-- Время затраченное на выполнение MySQL запросов: 0,03121 секунд-->

<!-- Общее количество MySQL запросов 10 -->

но все равно сайт отдает около минуты

Nanotik
На сайте с 20.11.2010
Offline
27
#9
Raistlin:
find . -name '*' | xargs rm

Если нужно удалить файлы, лучше, имхо:

find . -type f -delete

Raistlin
На сайте с 01.02.2010
Offline
247
#10

Не всегда.

Raistlin добавил 16.03.2011 в 18:39

djos:
что это за команда?

man xargs

man rm

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий