增大VM下linux的根目录空间

增大VMlinux的根目录空间

 

由于要将数据库的数据存到硬盘上,发现VM下的系统空间不足。简单的方法是,分一个新硬盘,挂载到根目录下。 

 

而下面介绍的是,直接增大根目录下空间: 

1. 增大vm下的磁盘大小, VM -> Settings -> Hard Disk -> Utilities -> Expand

2. fdisk进行分区 

   # fdisk -l 

   # fdisk /dev/sda 

   Command (m for help): m 

   Command action 

    e   extended 

    p   primary partition (1-4) 

    p 

   Partition number (1-4): 3 //指定分区号 

   回车2 (分走全部cylinder

   Command (m for help): w 

3. 重启 

4. 格式化该新添加的分区 

   [root@localhost ~]# mkfs -t ext3 /dev/sda3 

5. 扩充根分区 

   #lvs 

   #pvcreate   /dev/sda3

Physical volume "/dev/sda3" successfully created 

pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。 

   #vgextend VolGroup00 /dev/sda3

(其中是当前需要扩充的lvm组名,可以通过df -h查看,例如我的是: /dev/mapper/VolGroup00-LogVol00  

vgextend指令用于动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量。 

   #vgdisplay     //用于显示LNM卷组的元数据信息。 

  --- Volume group --- 

  VG Name               VolGroup00 

  System ID            

  Format                lvm2 

  Metadata Areas               1 

  Metadata Sequence No            3 

  VG Access             read/write 

  VG Status             resizable 

  MAX LV                0 

  Cur LV                2 

  Open LV               2 

  Max PV                0 

  Cur PV                1 

  Act PV                1 

  VG Size               19.51 GiB 

  PE Size               4.00 MiB 

  Total PE              4994 

  Alloc PE / Size       4994 / 19.51 GiB 

  Free  PE / Size       4994 / 10.01GB 

VG UUID               iqCAdh-QEN2-tbH7-ymC0-nQjc-3u61-SBzuX4 

(主要查看Free PE / Size 4994 / 10.01GB,说明我们最多可以有10.01GB的扩充空间。我一般选择小于10.01GB) 

    # lvextend -L+9.8G     /dev/VolGroup00/LogVol00 /dev/sda3  

Logical volume LogVol00 successfully resized 

#e2fsck  -a   /dev/VolGroup00/LogVol00        

使用e2fsck指令检查文件系统错误。也可用“fsck -t ext2 -V /dev/sda3/检查ext2文件系统。 (fsck,检查文件系统,也可略过

#resize2fs   /dev/VolGroup00/LogVol00      

resize2fs指令被用来增大或者收缩未加载的“ext2/ext3文件系统的大小。 

#df  -h  

查看一下你的系统磁盘空间"/"目录的空间是不是变大了?

 

猜你喜欢

转载自201307121509.iteye.com/blog/2008453