无法登录owncloud。设备上没有剩余空间

时间:2015-07-22 11:31:20

标签: linux 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的结果:

~# 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

2 个答案:

答案 0 :(得分:1)

也许你没有inodes:No space left on device – running out of Inodes

使用 <data android:host="www.example.com" android:scheme="http" android:pathPattern=".*"> </data> <data android:host="example.com" android:scheme="http" android:pathPattern=".*"> </data> 进行检查。它发生在我身上,因为我的备份曾经拥有数百万个小文件。所以剩下空间但没有留下inode。

答案 1 :(得分:1)

通常,这些程序将其数据存储在/var下。在您的情况下,您没有/var的单独挂载点,因此它是根文件系统/上的目录。这是完整的,因此该程序无法正常工作。

在您尝试调整大小或其他任何内容之前,我认为您应该找出占用20GB的内容。 du / | sort -n应该让您大致了解有罪的一方,或者您可以使用像xdiskusage这样的图形工具。清理干净,你会很高兴。

另一种方法是查看owncloud的配置文件,并使用您的主目录存储其数据。这样,它会起作用。但是你应该清理你的/。如果你不这样做,各种各样的事情就会行为不端。