Июнь | 2014 | Linux.remnabor.net. Всё про линукс

На днях обратился пользователь, у которого при попытке закачать файлы на сервер (по FTP) процесс закачки происходил, но на сервере при этом создавались файлы нулевого объёма:

Практически всегда причиной такой ошибки является то, что на жестком диске не осталось свободного места (ну или закончилась квота выделенная конкретному пользователю).  При этом в панели управления сервером (ISP Manager) система бодро рапортует о том что места просто таки навалом:

Ошибка отображения свободного места в ISP

Но если обойтись без «костылей» вроде ISPManager и  подключившись к серверу по ssh посмотреть объём занятого места командой

то можно увидеть что жесткий диск занят на все 100% :

Реальный объём дискового пространства на сервере

Чтобы выяснить, какая папка на Linux-сервере занимает больше всего места — нужно (предварительно подключившись от имени root-пользователя) выйти в корневую папку выполнив cd / (именно со слешем), после чего выполнить  du -s *| sort -nr чтобы получить список папок (самая большая — вверху списка):

root@server-1:~# root@server-1:/# cd / root@server-1:/# du -sh *| sort -nr 920M project 562M usr 102M lib 16M boot 12K srv 12K aquota.group 8.0K media 4.0K selinux 2.1M tmp 0 dev

root@server-1:/# du -sh *| sort -nr

Как видно из результата в вышеприведённом примере — больше всего места занимает папка «project». Её удаление или перенос в локальное хранилище (на выбор владельца) решить вопрос с созданием на сервере файлов нулевого объёма, так как почти гигабайт места будет высвобожден (листинг выше — это, само собой, только пример с тестового сервера).

Понравилась статья? Поделиться с друзьями:
Электронный Мастер