虚拟机增加磁盘空间并在低磁盘空间问题时达到

时间:2017-06-16 06:36:57

标签: vagrant virtual-machine disk diskspace ambari

我在1个月之前在三个Apache Amabari集群系统上安装了VM并使用了183 GB中的47 GB但现在每天增加1到2 GB没有安装任何其他东西。你可以告诉我如何从VM中删除或释放空间。

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      490G   22G  444G   5% /
tmpfs                 3.9G  8.0K  3.9G   1% /dev/shm
/dev/sda1             477M   48M  404M  11% /boot
vagrant               183G  181G  2.3G  99% /vagrant

VM 1 take 49 GB Space Used
VM 2 take 29 GB Space Used
VM 3 take 79 GB Space Used

VM 3根级文件空间详细信息

dr-xr-xr-x.   2 root    root          4096 May 12 08:05 bin
dr-xr-xr-x.   5 root    root          1024 Apr 27  2013 boot
drwxr-xr-x    3 root    root          4096 May 12 08:40 cgroups_test
drwxr-xr-x   18 root    root          3680 Jun 14 10:37 dev
drwxr-xr-x. 102 root    root          4096 Jun 14 10:37 etc
drwxr-xr-x    5 root    root          4096 May 12 10:11 hadoop
drwxr-xr-x.  19 root    root          4096 May 22 08:39 home
dr-xr-xr-x.   9 root    root          4096 May 12 08:05 lib
dr-xr-xr-x.  10 root    root         12288 May 12 08:05 lib64
drwx------.   2 root    root         16384 Apr 27  2013 lost+found
drwxr-xr-x.   3 root    root          4096 Apr 27  2013 media
drwxr-xr-x.   2 root    root          4096 Sep 23  2011 mnt
drwxr-xr-x.   4 root    root          4096 Apr 27  2013 opt
dr-xr-xr-x  111 root    root             0 Jun 14 10:37 proc
dr-xr-x---.   5 root    root          4096 Jun 13 13:28 root
dr-xr-xr-x.   2 root    root         12288 May 12 08:05 sbin
drwxr-xr-x.   2 root    root          4096 Apr 27  2013 selinux
drwxr-xr-x.   2 root    root          4096 Sep 23  2011 srv
-rw-r--r--    1 root    root    3221225472 Jun 14 10:38 swapfile
drwxr-xr-x   13 root    root             0 Jun 14 10:37 sys
drwxrwxrwt.  42 root    root          4096 Jun 16 06:53 tmp
drwxr-xr-x.  15 root    root          4096 May 12 08:04 usr
drwxr-xr-x    1 vagrant vagrant       4096 May 12 05:44 vagrant
drwxr-xr-x.  19 root    root          4096 May 17 07:48 var
[root@c6403 /]# pwd
/

请指导我在哪里做错了或请告诉我如何增加虚拟机的可用空间。

1 个答案:

答案 0 :(得分:1)

首先要说的是Ambari Vagrant环境无意用于生产用途。此配置应用于研究和/或测试。在单个物理主机上的虚拟机上运行Hadoop集群会带来严重的性能和可靠性缺陷(例如,隐式损坏的故障转移/数据复制)。有关详细信息,请参阅this question

对于生产用途,您应该直接在物理计算机上安装Ambari,或者为群集的每个物理主机配置1-2个虚拟机。

如果您仍然要继续使用虚拟机并深入了解故障排除,请尝试在您的VM中安装ncdu实用程序。

典型的ncdu输出如下:

ncdu 1.7 ~ Use the arrow keys to navigate, press ? for help                                                         
--- /data ----------------------------------------------------------------------------------------------------------
  163.3GiB [##########] /docimages                                                                                  
   84.4GiB [#####     ] /data
   82.0GiB [#####     ] /sldata
   56.2GiB [###       ] /prt
   40.1GiB [##        ] /slisam
   30.8GiB [#         ] /isam
   18.3GiB [#         ] /mail
   10.2GiB [          ] /export
    3.9GiB [          ] /edi   
    1.7GiB [          ] /io     
    1.2GiB [          ] /dmt
  896.7MiB [          ] /src
  821.5MiB [          ] /upload
  691.1MiB [          ] /client
  686.8MiB [          ] /cocoon
  542.5MiB [          ] /hist
  358.1MiB [          ] /savsrc
  228.9MiB [          ] /help
  108.1MiB [          ] /savbin
  101.2MiB [          ] /dm
   40.7MiB [          ] /download

可以通过运行此命令来实现类似的输出(但不进行排序):

du -sh /*

通过这种方式,您可以查看虚拟机占用的空间最多。可能大多数空间都被/var/log/的日志占用。另外,使用/usr/hdp探索ncdu目录,因为这里存储了很多HDP堆栈文件