无法为此处的文档创建临时文件:设备上没有剩余空间

Fat*_*thi 5 cloud ubuntu partitioning digital-ocean

我有一个数字海洋 Ubuntu 服务器,两天前我网站上的每个页面都给我错误 500,

在 ssh 中,我收到此错误消息“设备上没有剩余空间”,

有关更多信息,请查看此 SSH 屏幕截图,

以便我恢复备份并且服务器和网站现在可以正常工作,但在不久的将来会再次发生

这是当前的服务器状态

root@****:~# df -k
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             4077544        4   4077540   1% /dev
tmpfs             817680      340    817340   1% /run
/dev/vda1       82436784 34630128  43596088  45% /
none                   4        0         4   0% /sys/fs/cgroup
none                5120        0      5120   0% /run/lock
none             4088392        0   4088392   0% /run/shm
none              102400        0    102400   0% /run/user
root@****:~# df -i
Filesystem      Inodes   IUsed   IFree IUse% Mounted on
udev           1019386     402 1018984    1% /dev
tmpfs          1022098     319 1021779    1% /run
/dev/vda1      5242880 5014058  228822   96% /
none           1022098       2 1022096    1% /sys/fs/cgroup
none           1022098       5 1022093    1% /run/lock
none           1022098       1 1022097    1% /run/shm
none           1022098       2 1022096    1% /run/user
root@****:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           799M  340K  799M   1% /run
/dev/vda1        79G   34G   42G  45% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            3.9G     0  3.9G   0% /run/shm
none            100M     0  100M   0% /run/user
root@****:~# ls /tmp/
root@****:~# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/vda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/vda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1               1   167772159    83886079+  ee  GPT
Run Code Online (Sandbox Code Playgroud)

提前致谢

The*_*hal 5

你可以试试这个,它对我有用:

sudo apt-get autoclean
Run Code Online (Sandbox Code Playgroud)


小智 2

请尝试使用命令来解决您的问题:

\n\n
root@****:~# lsblk\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n

名称 MAJ:最小 RM 大小 RO 类型安装点
\n xvda 202:0 0 150G 0 磁盘
\n \xe2\x94\x94\xe2\x94\x80xvda1 202:1 0 8G 0 部分 /

\n
\n\n
root@****:~# df -h\n\nFilesystem      Size  Used Avail Use% Mounted on\n/dev/xvda1      7.8G  4.5G  2.9G  61% /\ntmpfs            32G     0   32G   0% /dev/shm\n
Run Code Online (Sandbox Code Playgroud)\n\n

从上面的情况来看,EBS 似乎有 150 GB,但根分区只有 8 GB。

\n\n

因此要调整 EBS 根卷的大小

\n\n
root@****:~# sudo growpart /dev/xvda 1\n
Run Code Online (Sandbox Code Playgroud)\n\n

要安装“growpart”,请使用

\n\n
root@****:~# sudo yum install -y cloud-init dracut-modules-growroot\n
Run Code Online (Sandbox Code Playgroud)\n\n

并重新启动发动机。

\n