openstack某节点空间不足

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
我的博客已迁移到xdoujiang.com请去那边和我交流
今天收到短信报警 报openstack某个节点上空间不足 
登录机器一看还49G 猜想当时应该设置的是少于50G报警
 
1、先查看下当前硬盘空间信息
df  -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda1       ext4       46G   11G   34G  24% /
udev           devtmpfs  7.8G  4.0K  7.8G   1%  /dev
tmpfs          tmpfs     3.2G  292K  3.2G   1%  /run
none           tmpfs     5.0M     0  5.0M   0%  /run/lock
none           tmpfs     7.9G     0  7.9G   0%  /run/shm
none           tmpfs     100M     0  100M   0%  /run/user
cgroup         tmpfs     7.9G     0  7.9G   0%  /sys/fs/cgroup
/dev/sda3       ext4      483G  410G   49G  90%  /var/lib/nova/instances
/dev/sda3       ext4      483G  410G   49G  90%  /mnt
 
2、查看当前运行虚拟机情况
virsh --connect qemu: ///system  list --all
  Id    Name                           State
----------------------------------------------------
  1     instance-000001ff              running
  2     instance-0000020b              running
 
3、进入虚拟机的挂载目录
cd  /var/lib/nova/instances  && ll  /var/lib/nova/instances
drwxr-xr-x  6 nova nova 4096 Nov 27  2014 ./
drwxr-xr-x 10 nova nova 4096 Jul  7  2014 ../
drwxrwxr-x  2 nova nova 4096 Aug 14 09:38 _base/
drwxrwxr-x  2 nova nova 4096 Mar 18  2014 instance-000001ff/
drwxrwxr-x  2 nova nova 4096 Jul  7  2014 instance-0000020b/
drwxrwxr-x  2 nova nova 4096 Dec 19  2012 snapshots/
  
4、查看下这2个实例用的是哪个backing  file ,确认完后把其他不用的删除,
1)分别进入2个实例
cd  instance-000001ff && ll
drwxrwxr-x 2 nova         nova         4096 Mar 18  2014 ./
drwxr-xr-x 6 nova         nova         4096 Nov 27  2014 ../
-rw-rw---- 1 libvirt-qemu kvm             0 May 13 08:58 console.log
-rw-r--r-- 1 libvirt-qemu kvm  100087431168 Aug 14 17:40 disk
-rw-r--r-- 1 libvirt-qemu kvm        197120 Mar 18  2014 disk. local
-rw-rw-r-- 1 nova         nova         1584 Mar 18  2014 libvirt.xml
qemu-img info disk. local
image: disk. local
file  format : qcow2
virtual size: 10G (10737418240 bytes)
disk size: 200K
cluster_size: 65536
backing  file /var/lib/nova/instances/_base/ephemeral_0_10_None_10
看到ephemeral_0_10_None_10这个文件
2)再进入另1个实例找到相关在使用的文件
cd  instance-0000020b && ll
drwxrwxr-x 2 nova         nova        4096 Jul  7  2014 ./
drwxr-xr-x 6 nova         nova        4096 Nov 27  2014 ../
-rw-rw---- 1 libvirt-qemu kvm            0 May 13 08:58 console.log
-rw-r--r-- 1 libvirt-qemu kvm  42165207040 Aug 14 17:41 disk
-rw-rw-r-- 1 nova         nova        1366 Jul  7  2014 libvirt.xml
  
qemu-img info disk
image: disk
file  format : qcow2
virtual size: 150G (161061273600 bytes)
disk size: 39G
cluster_size: 65536
backing  file /var/lib/nova/instances/_base/7e24fb28e57ab77b710e562b28c888f92bdba75c_150 
看到7e24fb28e57ab77b710e562b28c888f92bdba75c_150这个文件
  
5、最后进入 /var/lib/nova/instances/_base 目录,
删除上述这2个文件外的其他文件就可以释放出硬盘空间了。 
  
6、解决之后的硬盘空间信息
df  -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda1       ext4       46G   11G   34G  24% /
udev           devtmpfs  7.8G  4.0K  7.8G   1%  /dev
tmpfs          tmpfs     3.2G  292K  3.2G   1%  /run
none           tmpfs     5.0M     0  5.0M   0%  /run/lock
none           tmpfs     7.9G     0  7.9G   0%  /run/shm
none           tmpfs     100M     0  100M   0%  /run/user
cgroup         tmpfs     7.9G     0  7.9G   0%  /sys/fs/cgroup
/dev/sda3       ext4      483G  289G  170G  64%  /var/lib/nova/instances
/dev/sda3       ext4      483G  289G  170G  64%  /mnt









本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1684787,如需转载请自行联系原作者
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/474439

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。