bash:echo:写入错误:设备上没有剩余空间

bash:echo:写入错误:设备上没有剩余空间

我正在使用 Ubuntu Linux,并将其用作托管脚本和网站的 PHP 服务器/var/www/。我遇到了bash: echo: write error: No space left on device这个问题,但设备上还剩下很大的空间。我在谷歌上找到了这个问题,但没有人能解决我的问题,因为人们在运行一些命令后都遇到了这个错误,但我gksudo nautilus昨天刚运行完就遇到了这个问题,

我无法卸载任何驱动器,请告诉我该怎么办

我跑了$ sudo apt-get clean

我跑了$ sudo apt-get autoremove

运行“$ df -k”后我收到此消息

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda7       93956704  89329640         0 100% /
udev             1989324         4   1989320   1% /dev
tmpfs             799256      1076    798180   1% /run
none                5120         0      5120   0% /run/lock
none             1998132      3324   1994808   1% /run/shm
overflow            1024        16      1008   2% /tmp
/dev/sda2      240367612 192464952  47902660  81% /media/CE48787148785A63
bash: echo: write error: No space left on device

跑步时$ df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7        90G   86G     0 100% /
udev            1.9G  4.0K  1.9G   1% /dev
tmpfs           781M  1.1M  780M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  3.3M  2.0G   1% /run/shm
overflow        1.0M   16K 1008K   2% /tmp
/dev/sda2       230G  184G   46G  81% /media/CE48787148785A63
bash: echo: write error: No space left on device

运行带有 -k 和 -h 标志的磁盘释放命令后。很明显,我的设备有足够的空间可以使用。如果有人解决了同样的问题,请帮助我。

答案1

我认为您已达到未保留的 /dev/sda7 驱动器的限制。要了解有关保留空间的更多信息,请参阅:

https://unix.stackexchange.com/questions/7950/reserved-space-for-root-on-a-filesystem-why

要降低保留的空间量(看起来当前设置为 2%),您可以运行以下命令来降低它:

sudo tune2fs -m 1 /dev/sda7

请注意,保留空间是有原因的。如果您继续使用更多空间,这将在以后引起问题。

相关内容