zoukankan      html  css  js  c++  java
  • 增大VM下linux的根目录空间

    增大VM下linux的根目录空间
     
    用的太久,发现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次 
       Command (m for help): w 
     
    3. 重启 
     
    4. 格式化该新添加的分区 
       [root@localhost ~]# mkfs -t ext3 /dev/sda3 
     
    5. 扩充根分区 
       #lvs 
       #pvcreate   /dev/sda3   //pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。 
    Physical volume "/dev/sda3" successfully created 
       #vgextend VolGroup00 /dev/sda3 (其中是当前需要扩充的lvm组名,可以通过df -h查看,例如我的是: /dev/mapper/VolGroup00-LogVol00)   //vgextend指令用于动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量。 
       #vgdisplay     //用于显示LNM卷组的元数据信息。 
     
      --- Volume group --- 
      VG Name               vg_zxw 
      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               sqBgTs-iA8x-tCXZ-KYxK-SyWS-TfXQ-uBsLaR 
    (主要查看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                      //查看一下你的系统磁盘空间"/"目录变成了40GB
  • 相关阅读:
    vim配置
    Linux命令博客目录
    操作系统博客目录
    Docker基础命令(快速入门)
    MQTT遗愿(last will) paho.mqtt实现
    Docker使用阿里云镜像加速器
    汉诺塔问题(递归)
    Qt使用QJSEngine执行脚本
    mysql修改密码,开放远程访问权限
    mysql数据库表数据导出与导入
  • 原文地址:https://www.cnblogs.com/rooney/p/3142074.html
Copyright © 2011-2022 走看看