我最近在EC2卷上耗尽了磁盘空间,导致我的生产应用程序崩溃。我使用this article扩展了卷,并且运行df -H
显示了增加的磁盘大小:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 34G 9.7G 23G 30% /
但是,我刚刚注意到上传到服务器失败了。检查日志,我可以看到有以下错误:
Error: ENOSPC, write
这表明我的磁盘空间不足,但上面的df
输出显示我有23G免费。怎么会这样?
更新:df -Ti
表明我没有用完inode:
Filesystem Type Inodes IUsed IFree IUse% Mounted on
/dev/xvda1 ext4 2097152 85074 2012078 5% /
答案 0 :(得分:1)
重新启动实例,上传开始重新开始。奇怪的是,出现了一些以前没有的分区:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 34G 9.7G 23G 31% /
udev 3.9G 8.2k 3.9G 1% /dev
tmpfs 782M 173k 782M 1% /run
none 5.3M 0 5.3M 0% /run/lock
none 4.0G 0 4.0G 0% /run/shm