Не могу войти в owncloud. На устройстве нет свободного места

В настоящее время я использую последнюю версию owncloud. После установки больше не могу войти. Беглый взгляд на /var/log/apache2/error.log объясняет, почему:

WARNING:  could not create relation-cache initialization file "global/pg_internal.init.7826": No space left on device
DETAIL:  Continuing anyway, but there's something wrong.
WARNING:  could not create relation-cache initialization file "base/17999/pg_internal.init.7826": No space left on device
DETAIL:  Continuing anyway, but there's something wrong.
WARNING:  could not create relation-cache initialization file "global/pg_internal.init.7827": No space left on device
DETAIL:  Continuing anyway, but there's something wrong.
WARNING:  could not create relation-cache initialization file "base/17999/pg_internal.init.7827": No space left on device
DETAIL:  Continuing anyway, but there's something wrong.
WARNING:  could not create relation-cache initialization file "global/pg_internal.init.7828": No space left on device

Но я не могу понять, где не хватает места. Если я попробую df -h как root, мне кажется, все в порядке:

:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   20G     0 100% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G  4.0K  3.9G   1% /dev/shm
tmpfs           3.9G   82M  3.8G   3% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2       898G  912M  851G   1% /home
tmpfs           788M     0  788M   0% /run/user/0

За исключением первой строки, которую я с трудом понимаю, что она собой представляет. Я установил owncloud в /home/owncloud, так что могу поспорить, что все должно быть в порядке.

Есть идеи?

Редактировать :

Результаты поиска:

~# findmnt /
TARGET SOURCE    FSTYPE OPTIONS
/      /dev/sda1 ext4   rw,relatime,errors=remount-ro,data=ordered
~# findmnt /dev/sda1
TARGET SOURCE    FSTYPE OPTIONS
/      /dev/sda1 ext4   rw,relatime,errors=remount-ro,data=ordered
~# findmnt /dev/sda2
TARGET SOURCE    FSTYPE OPTIONS
/home  /dev/sda2 ext4   rw,relatime,data=ordered

person Arnaud Denoyelle    schedule 22.07.2015    source источник
comment
Ваша корневая файловая система / заполнена. Я подозреваю, что вскоре у вас будет много других проблем, если это не будет исправлено.   -  person drescherjm    schedule 22.07.2015
comment
@drescherjm Я обнаружил, что /dev/root это /dev/sda1. Есть ли способ узнать, находятся ли /dev/root и /dev/sda2 физически на одном диске. Если их нет, могу ли я изменить размер /dev/root?   -  person Arnaud Denoyelle    schedule 22.07.2015
comment
Тип 1_   -  person drescherjm    schedule 22.07.2015
comment
Вы можете попробовать удалить большие файлы в /var/log   -  person drescherjm    schedule 22.07.2015
comment
/var/log# du -h -> 14G ./jenkins. Кажется, я нашел виновника XD   -  person Arnaud Denoyelle    schedule 22.07.2015


Ответы (2)


Часто эти программы хранят свои данные в /var. В вашем случае у вас нет отдельной точки монтирования для /var, поэтому это каталог в вашей корневой файловой системе /. Это полный и поэтому программа не работает.

Прежде чем пытаться изменить размер или что-то еще, я думаю, вы должны выяснить, что занимает 20 ГБ. du / | sort -n должен дать вам приблизительное представление о виновных сторонах, или вы можете использовать графический инструмент, такой как xdiskusage. Очистите его, и вы будете хорошо идти.

Другая альтернатива — просмотреть файлы конфигурации для owncloud и заставить его использовать ваш домашний каталог для хранения своих данных. Таким образом, это будет работать. Но вы должны очистить свой /. Различные вещи будут плохо себя вести, если вы этого не сделаете.

person Noufal Ibrahim    schedule 22.07.2015
comment
Журналы Jenkins действительно занимали 14 ГБ на 20 ГБ в /. Я заархивировал и удалил их из /var/log. Это решило проблему. Было бы неплохо иметь отдельный раздел для /var/log/. - person Arnaud Denoyelle; 22.07.2015
comment
Это определенно было бы. - person Noufal Ibrahim; 22.07.2015

Возможно, у вас закончились иноды: На устройстве не осталось свободного места — заканчиваются Inodes.

Используйте df -i, чтобы проверить это. Это случилось со мной, поскольку моя резервная копия содержала миллионы маленьких файлов. Таким образом, осталось место, но не осталось инодов.

person Bertram Nudelbach    schedule 22.07.2015
comment
Это не решило проблему, но я кое-чему научился. Более того, это может помочь будущему гуглеру. - person Arnaud Denoyelle; 22.07.2015