我在 VMWare Fusion 5.x 中运行 Centos VM。VM 正在运行文件传输服务器,正在发送的文件存储在与主机共享的磁盘 /mnt/hgfs/Aspera 上。看起来文件传输占用了根卷上的空间。
昨晚我花了一些时间使用 Gparted 将虚拟机磁盘从 20 GB 调整到 50 GB,今天早上它又满了,大概是因为人们正在使用传输服务器。我该如何安装其他卷,使其不占用虚拟机的磁盘空间?
这是我的命令输出:
[root@aspera /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 48G 45G 16M 100% /
tmpfs 935M 300K 935M 1% /dev/shm
/dev/sda1 291M 58M 218M 21% /boot
/dev/sr0 128M 128M 0 100% /media/GParted-live
root@aspera /]# du . | sort -nr | head -10
du: cannot access `./proc/40852/task/40852/fd/4': No such file or directory
du: cannot access `./proc/40852/task/40852/fdinfo/4': No such file or directory
du: cannot access `./proc/40852/fd/4': No such file or directory
du: cannot access `./proc/40852/fdinfo/4': No such file or directory
46778741 .
42760076 ./mnt
42760072 ./mnt/hgfs
42760068 ./mnt/hgfs/Aspera
33393104 ./mnt/hgfs/Aspera/85402436-7f17-43f7-bc2d-a46ebcc7cd81
33393100 ./mnt/hgfs/Aspera/85402436-7f17-43f7-bc2d-a46ebcc7cd81/PKG - LWS ProRes Files
1977804 ./usr
1800596 ./mnt/hgfs/Aspera/b3f4f3b5-bb22-457d-baa2-adda320a6ecb
1800592 ./mnt/hgfs/Aspera/b3f4f3b5-bb22-457d-baa2-adda320a6ecb/PKG - MAM_VFX_136_100812
1800588 ./mnt/hgfs/Aspera/b3f4f3b5-bb22-457d-baa2-adda320a6ecb/PKG - MAM_VFX_136_100812/MAM_VFX_136_100812
[root@aspera /]# du --max-depth=1
42760076 ./mnt
212896 ./var
14024 ./sbin
660620 ./home
544 ./dev
130082 ./media
24748 ./lib64
7680 ./bin
16 ./lost+found
1977804 ./usr
14504 ./tmp
236256 ./lib
0 ./sys
48851 ./boot
34240 ./etc
432 ./root
655928 ./opt
4 ./selinux
4 ./srv
du: cannot access `./proc/40807/task/40807/fd/4': No such file or directory
du: cannot access `./proc/40807/task/40807/fdinfo/4': No such file or directory
du: cannot access `./proc/40807/fd/4': No such file or directory
du: cannot access `./proc/40807/fdinfo/4': No such file or directory
0 ./proc
46778713
答案1
奇怪的不是文件占用了根文件系统上的空间,而是你认为它们将进入从 vmware 主机安装的磁盘。到目前为止,你展示的任何内容都无法让我想到任何此类卷已安装在 上/mnt/hgfs/Aspera
。你能说说你为什么这么认为吗?
编辑:还不错。我不是 VMware 专家,但是此链接这表明存储不会仅仅因为可供客户使用而自动安装。
您可以尝试遵循他们的建议 - 它看起来非常通用,而不是 Gentoo 特有的 - 看看是否有帮助。