原文链接:

http://www.storagelab.org.cn/zhangdi/2014/01/10/%e8%99%9a%e6%8b%9f%e6%9c%ba%e7%a3%81%e7%9b%98%e7%a9%ba%e9%97%b4%e5%b7%b2%e6%bb%a1%e7%9a%84%e5%8f%91%e7%8e%b0%e5%92%8c%e8%a7%a3%e5%86%b3/

作者: 张迪

问题描述:

现在做产品也好,做项目也好,做实验也好,用得最多的是虚拟机。做实验的时候,通常我们在设置虚拟机的时候不会给虚拟机很大的磁盘空间。但是一旦磁盘空间满了,则会造成虚拟机上的数据库服务启动不起来,导致整个服务挂掉。

故而,一般而言服务启动失败,首先应该调查是否是虚拟机空间已满(df -h)。若是,则应扩展磁盘空间,或删去无用文件。

问题发现:

调查磁盘空间使用率

[root@robin]# df -h

文件系统                                                      容量  已用 可用已用%    挂载点

/dev/mapper/VolGroup00-robin_root  16G   16G  0G  100%  /

/dev/sda1                                                    99M   14M   80M  15% /boot

tmpfs                                                             872M     0  872M   0% /dev/shm

none                                                               872M   40K  872M   1% /var/lib/xenstored

可见使用率已为100%,磁盘空间已满。必须扩展

扩展空间:

1.首先扩展虚拟机空间

虚拟机,设置–磁盘–实用程序–扩展容量

注意: 这里可扩展容量虚拟机所在目录的实际磁盘空间大小。

————————————————–

2.扩展前调查虚拟机的磁盘空间和分区情况

[root@weblogic ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes

255 heads, 63 sectors/track, 5221 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

磁盘名称                  Start    End      Blocks        Id         System

/dev/sda1   *           1          13      104391         83         Linux

/dev/sda2              14        2610    20860402+  8e       Linux LVM

[root@weblogic ~]#

————————————————–

3.新建磁盘分区

[root@weblogic dev]# fdisk /dev/sda  对该硬盘进行操作

The number of cylinders for this disk is set to 5221.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n         新建分区

Command action

e   extended

p   primary partition (1-4)

p       主分区

Selected partition 3          默认的分区编号
w 保存

重启系统

重启后,确认新的分区

[root@weblogic ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes

255 heads, 63 sectors/track, 5221 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          13      104391   83  Linux

/dev/sda2              14        2610    20860402+  8e  Linux LVM

/dev/sda3            2611        5221    20972857+  83  Linux

————————————————–

4.将新建磁盘分区作为文件系统的扩展

扩展LVM

创建物理卷(pv):在刚刚创建的磁盘分区上创建pv

[root@weblogic dev]# pvcreate /dev/sda3

Physical volume “/dev/sda3″ successfully created

扩展卷组(vg): 把刚刚创建的Pv加载到卷组上

[root@weblogic dev]# vgextend /dev/mapper/VolGroup00 /dev/sda3

Volume group “VolGroup00″ successfully extended

扩展逻辑卷(lv):将卷组上的逻辑卷扩容

[root@weblogic dev]# lvextend -L +20G /dev/mapper/VolGroup00-LogVol00

Extending logical volume LogVol00 to 37.91 GB

Logical volume LogVol00 successfully resized

扩展文件系统:刷新逻辑卷上的文件系统可用空间大小

[root@weblogic dev]# resize2fs /dev/mapper/VolGroup00-LogVol00

resize2fs 1.39 (29-May-2006)

Filesystem at /dev/mapper/VolGroup00-LogVol00 is mounted on /; on-line resizing required

Performing an on-line resize of /dev/mapper/VolGroup00-LogVol00 to 9936896 (4k) blocks.

The filesystem on /dev/mapper/VolGroup00-LogVol00 is now 9936896 blocks long.

————————————————–

5. 核实磁盘空间是否增大

[root@weblogic dev]# df -h

文件系统              容量                              已用      可用         已用%  挂载点

/dev/mapper/VolGroup00-LogVol00   37G   15G   21G    42%  /

/dev/sda1                                                   99M   14M   80M  15% /boot

tmpfs                                                           872M     0    872M   0% /dev/shm

none                                                             872M  104K  872M   1% /var/lib/xenstored

转载于:https://www.cnblogs.com/appinn/p/4789315.html

[转载]虚拟机磁盘空间已满的发现和解决相关推荐

  1. Word为什么会报告磁盘空间已满

    在WORD编辑文档保存时,提示"磁盘已满或打开文件过多",哪个区都不让保存,新建一个文档,复制过去,也是一样.查看各个磁盘的剩余空间,每个磁盘剩余空间都有很大. 解决: 打开C:\ ...

  2. 服务器磁盘空间已满但并没有什么文件,win10 D盘没多少文件,但磁盘却满了

    满意答案 莫知我哀2000 2017.04.08 采纳率:41%    等级:9 已帮助:265人 软官方发布的信息显示,电脑升级Win10,至少需要满足以下基本硬件条件:CPU支持SSE2.NX;物 ...

  3. linux未使用磁盘空间满,linux磁盘空间用满的处理方法

    linux下空间满可能有两种情况 可以通过命令 df -h  查看磁盘空间占用,实际上是查看磁盘块占用的文件(block) df -i  查看索引节点的占用(Inodes) 磁盘块和索引节点其中之一满 ...

  4. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...

  5. iphone相册储存空间已满_iphone可用存储空间已满?教你快速回收存储空间

    iphone存储可用空间已满怎么办 在购买iPhone之前,我们通常没有想到自己会把32G或者64G的存储空间填满,于是会愿意少花一点钱来买一个存储空间相对小一些的iPhone.但是在之后的使用过程中 ...

  6. TEMPDB空间已满

    数据库tempdb在运行过程中主要会遇到2种报错: 1.tempdb空间已满 2.tempdb日志已满 正常情况下,tempdb空间及日志使用率会自动收缩,不需要我们定期收缩.但有些时候,效率较差的S ...

  7. 小米手机显示服务器已满,小米云空间不足怎么办 小米云服务空间已满官方解决方案...

    小米用户越来越多人喜欢采用小米官方提供的云服务空间,通常都是开启自动同步云服务,你知道小米云服务空间默认大小为10G,一旦云空间容量不足,则将使用户无法同步储存在手机上的各种数据,同时增加了用户个人信 ...

  8. 手机iCloud储存空间已满,怎么解决?

    最近手机总是弹出iCloud储存空间已满,升级的话得花钱,以后再说的话,总感觉有点 不安,担心自己的照片啥的会存不了,所以特意查找了这种方法,如果有出现这种情况的朋友,可以试试. 1. 找出iClou ...

  9. VMware:虚拟机磁盘空间不足怎么办

    前言: 虚拟机里一般我们用的虚拟磁盘,在电脑上是一个或多个文件,随着软件和数据的增多,有时也会提示磁盘空间不足. 那么,虚拟机磁盘空间不足如何处理呢? 一:调整磁盘分区大小; 若只是提示相应磁盘分区空 ...

最新文章

  1. 【Linux】类Unix 操作系统进程监控控制工具 Supervisor
  2. .NET分布式缓存Memcached测试体验
  3. 美国25大最具价值博客网站出炉
  4. python画剖面图_如何创建Matplotlib图形与图像和剖面图相匹配?
  5. 中国定制家具行业消费规模与发展形势分析报告2022版
  6. jquery简单实现点击弹出层效果实例
  7. 在PyTorch中转换数据
  8. AndroidStudio 3.4更新了啥?(转载)
  9. 微云服务器失败原因_梦幻西游:服务器发生异常?游戏出现明显卡顿感,正在排查问题...
  10. 微信版花呗“分付”要来了!花呗,白条你们怎么看?
  11. android 4.3 模拟器,模拟器上的Android 4.3
  12. 如约而至!第二期 Flink 极客训练营上线啦
  13. tp框架引入第三方sdk的经验总结
  14. 'C'is not a valid file-based resource name character: File-based resource names must contain onl解决方法
  15. 集体智慧编程-源代码
  16. 产品读书《创业维艰:如何完成比难更难的事》
  17. Java继承的特征和优势
  18. 扫盲 HTTPS 和 SSL/TLS 协议[3]:密钥交换(密钥协商)算法及其原理
  19. avenue css,CSS构建的平面建筑布局图
  20. ZOJ 3716 Ribbon Gymnastics 解题报告

热门文章

  1. js获取textarea中的回车换行
  2. flutter网络请求dio的get、post、上传文件、下载文件总结
  3. Flutter通过MethodChannel实现Flutter 与Android iOS 的双向通信
  4. winForm入门学习
  5. china-pub近7日计算机图书排行榜
  6. HBuilder打包App方法
  7. 01c-1: 主流长远
  8. java 自定义异常的回顾
  9. New-Python-数据类型、字符编码、文件处理
  10. 深度学习 Deep Learning UFLDL 最新Tutorial 学习笔记 4:Debugging: Gradient Checking