Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   На устройстве кончилось место (http://forum.oszone.net/showthread.php?t=300253)

El Scorpio 25-05-2015 11:37 2511088

На устройстве кончилось место
 
Добрый день
Есть сервачок, работающий под Debian 7 32bit

Некоторое время назад начались проблемы со "свободным местом" на одном из разделов.
Невозможно даже создать пустой файл. Команда sudo touch имя_файла выводит следующую ошибку
Цитата:

touch: невозможно выполнить touch для «/mnt/www/test»: На устройстве кончилось место
В чём может быть проблема?

P.S.
Пытался отмонтировать и проверить раздел командой fsck. Не помогло.

ruslandh 25-05-2015 11:40 2511091

Ну, или правда место кончилось, или файловые дескрипторы закончились.

Или квота на пользователя закончилась.

Смотрите df

El Scorpio 25-05-2015 11:52 2511100

Цитата:

Цитата ruslandh
Смотрите df »

Уже смотрел - свободно более 2 Гб, использовано всего 63%

Цитата:

Цитата ruslandh
файловые дескрипторы закончились. »

Скорее всего. Как их добавить?
Файловая система EXT4

User001 25-05-2015 12:54 2511117

Цитата:

Цитата El Scorpio
Уже смотрел - свободно более 2 Гб, использовано всего 63% »

df -i или tune2fs -l /path/to/device - покажет количество inode. Если и правда они кончились, то смотрите в сторону пересоздания ФС.

ruslandh 25-05-2015 14:44 2511150

Вот ещё вариант :

http://debianforum.ru/index.php?topic=8126.0
Цитата:

Опытным путём было установлено, что после достижения ~7 800 000 файлов в одной папке начинались вышеописанные проблемы.
Помогла чистка неактуальных файлов, снизив их число где-то до 2 000 000, и ошибки пропали.
Но чтобы дальше не жить в ожидании очередного переполнения, да и всё равно 2 ляма файлов в одной папке многовато, переписал-таки скрипт, чтобы файлы сохранялись в разных папках. Что интересно, сохранение стало работать гораздо быстрее.


Время: 21:32.

Время: 21:32.
© OSzone.net 2001-