答案1
只是因为你在客人身上看到了这些数字,实际上并不意味着这些支架实际上占用了空间在客户机。VirtualBox 共享挂载的行为很像网络文件系统——当您df
在它们上运行以检查磁盘使用情况时,您实际上看到的是主持人安装该文件夹的系统。
如果主机系统的磁盘已满 98%,则通过 SMB 或 NFS 挂载访问该磁盘的客户端将看到连接的共享已满 98% – 并且非常相似,通过 VirtualBox 访问它的虚拟机将看到 VBoxSF 共享文件夹已满 98%。
(您在 /media/sf_VBShared 中看到的现有文件正在从主机读取;您放入 /media/sf_VBShared 的任何新文件都将在主机上创建;因此 /media/sf_VBShared 的“磁盘使用情况”自然也代表主机上的可用空间。)
因此,这里唯一的问题是您的使用情况监控系统正在监控它不应该监控的东西。不过,我认为它已经知道忽略 NFS 和 SMB 挂载,因此应该有一个地方可以配置它应该忽略的文件系统类型 - 只需将其添加vboxsf
到列表中,共享文件夹就会从图表中消失。
(可以说它不应该监视 /run 或 /dev/shm 上的“tmpfs”挂载,因为它们实际上不是磁盘使用率而是 RAM 使用率。总体而言,监控 tmpfs 大小仍然很有用,但我会为其制作一个单独的迷你图表。)