Назад | Перейти на главную страницу

Нет места на диске, виноват / mnt / hgfs?

Я использую виртуальную машину Centos в VMWare Fusion 5.x. На виртуальной машине работает сервер передачи файлов, а отправляемые файлы хранятся на общем диске хоста / mnt / hgfs / Aspera. Похоже, что передача файлов занимает место на корневом томе.

Вчера вечером я потратил некоторое время на изменение размера диска виртуальной машины с 20 ГБ до 50 ГБ с помощью Gparted, и сегодня утром он снова заполнился, предположительно из-за того, что люди используют сервер передачи. Как смонтировать другой том, чтобы он не занимал дисковое пространство виртуальной машины?

Вот мои выходные данные команды:

[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    

Странно не то, что файлы занимают место в корневой файловой системе, а то, что вы полагаете, что они попадают на диск, смонтированный с хоста vmware. Ничто из того, что вы пока что показали, не заставляет меня думать, что любой такой том установлен на /mnt/hgfs/Aspera. Не могли бы вы сказать, почему вы так думаете?

редактировать: справедливо. Я не эксперт по vmware, но эта ссылка подсказывает мне, что хранилище не монтируется автоматически только потому, что оно доступно гостю.

Вы можете попробовать последовать их совету - он выглядит довольно общим для Linux, а не для Gentoo - и посмотреть, поможет ли это.