我正在使用 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
请注意,保留空间是有原因的。如果您继续使用更多空间,这将在以后引起问题。