14.04 VNC 服务器/VirtualBox

14.04 VNC 服务器/VirtualBox

其中一件事就是运行时我的硬盘看起来是满的。Virtual Box 正在运行 6 个 msdos 框,而 vnc 只用于为 virtualbox 提供服务。随着时间的推移,它会在大约 24 小时内持续将硬盘填满到 100%。它不是 /tmp 目录,它仍然很空。

帮助!!!

这是正常的。使用率为 15%,我刚刚不得不重新启动,所以我很快就会发布完整的高清

9.3M    /bin
280K    /home
300M    /lib
16M     /etc
37M     /boot
13M     /sbin
4.0K    /mnt
6.4G    /root
16K     /lost+found
4.0K    /usb
20K     /tmp
4.0K    /opt
2.4G    /usr
928M    /var
4.0K    /srv
10G     /

又满了……du 很难受。我看到 VirtualBox 又用日志填满了 /root。

9.3M    /bin
496K    /home
304M    /lib
16M     /etc
37M     /boot
13M     /sbin
4.0K    /mnt
65G     /root 
16K     /lost+found
4.0K    /usb
20K     /tmp
4.0K    /opt
2.4G    /usr
1.1G    /var
4.0K    /srv
69G     /

我删除了所有日志,但它们太大了。我明白了……

9.3M    /bin
496K    /home
304M    /lib
16M     /etc
37M     /boot
13M     /sbin
4.0K    /mnt
514M    /root
16K     /lost+found
4.0K    /usb
20K     /tmp
4.0K    /opt
2.4G    /usr
1.1G    /var
4.0K    /srv
4.4G    /

但 df 说使用率仍然为 100%。

/dev/sda1        71960912   71944524          4 100% /

答案1

问题在于删除打开的文件。它们保持打开状态,直到重新启动拥有进程。lsof -L1 显示问题。重新启动虚拟机会清除驱动器空间。

更好的解决方案似乎是截断文件,而不是使用以下命令删除它

 :>/offending.log

所以它实际上并没有被删除。

感谢大家的时间

相关内容