• VMWare 虚拟机如何通过新增挂载点的方式扩展磁盘空间


    【原文链接】VMWare 虚拟机如何通过新增挂载点的方式扩展磁盘空间

    (1)首先将虚拟机关闭,然后选中虚拟机,点击【编辑虚拟机设置】

    (2)然后选中磁盘,点击【扩展】

    (3)比如扩展到30G,点击【扩展】

    (4)出现如下提示,然后点击【确定】

    (5)点击【确定】

    (6)然后启动虚拟机

    (7)登录虚拟机后使用如下命令查看磁盘

    fdisk -l
    
    • 1

    结果如下:

    (8)然后参照如下命令创建分区,具体输入在如下的注释中详细说明

    [root@centos7-1 ~]# fdisk /dev/sda
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    
    命令(输入 m 获取帮助):m    # 输入m查看帮助命令
    命令操作
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       g   create a new empty GPT partition table
       G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition s system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    
    命令(输入 m 获取帮助):n       # 输入n创建新的分区
    Partition type:
       p   primary (2 primary, 0 extended, 2 free)
       e   extended
    Select (default p): p         # 输入p,即primary类型
    分区号 (3,4,默认 3):3        # 根据提示输入3,以为已经有1,2了
    起始 扇区 (41943040-62914559,默认为 41943040)# 输入回车,保持默认即可
    将使用默认值 41943040
    Last 扇区, +扇区 or +size{K,M,G} (41943040-62914559,默认为 62914559)# 输入回车,保持默认即可
    将使用默认值 62914559
    分区 3 已设置为 Linux 类型,大小设为 10 GiB
    
    命令(输入 m 获取帮助):w     # 输入w,保存并退出
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    
    WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    正在同步磁盘。
    [root@centos7-1 ~]#
    
    • 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

    (9)此时再次查看分区情况

    fdisk -l
    
    • 1

    结果如下,可以看出此时 /dev/sda3 分区已经存在了

    (10)重启虚拟机

    reboot
    
    • 1

    (11)将磁盘分区初始化为物理卷,以便被LVM使用

    pvcreate /dev/sda3
    
    • 1

    执行结果如下:

    (12)执行如下命令查看逻辑卷

    lvs
    
    • 1

    执行结果如下,这是已经存在的逻辑卷,逻辑卷组为centos

    (13)在新建逻辑卷之前首先新建一个逻辑卷组
    比如这里新建一个名为centos-2的逻辑卷组

    vgcreate centos-2 /dev/sda3
    
    • 1

    执行结果如下:

    (14)新建逻辑卷
    如下,-L指定大小,-n为指定卷的名称,比如这里已经存在root名的卷了,而扩展的目前也是想挂在根目录的挂载点上,因此可以起个名字比如root2,名字可以自己定义,最后需要指定逻辑卷组centos-2

    lvcreate -L 10G -n root2 centos-2
    
    • 1

    执行结果如下,这里显然创建失败了,提示原因是空间大小超出了2559

    因此可以修改一下大小,比如修改为9.75G,如下

    lvcreate -L 9.75G -n root2 centos-2
    
    • 1

    执行结果如下,可以看出,此时创建成功了

    (15)再次查看逻辑卷

    lvs
    
    • 1

    执行结果如下,可以看到逻辑卷root2此时已经创建成功了

    (16)格式化逻辑卷

    mkfs -t ext3  /dev/centos-2/root2
    
    • 1

    执行结果如下

    (17)新建挂载点 /data ,然后将逻辑卷挂载到 /data

    mkdir /data
    mount -t ext3  /dev/centos-2/root2 /data
    
    • 1
    • 2

    (18)然后通过 df -h 即可查看到新增的磁盘分区了

  • 相关阅读:
    Shell编程教程
    java list set map日子记录
    Java_Jdbc
    Java for循环语句
    系统篇: ubuntu 搭建 MFA+SSH 多重身份认证
    决策树(上):数据挖掘十大算法之一
    如何快速对接淘宝开放平台API接口(淘宝店铺订单明文接口,淘宝店铺商品上传接口,淘宝店铺订单交易接口)
    【网络】网口工作模式(混杂模式|监听模式|监视模式|管理模式)
    手写RPC框架之泛化调用
    JAVA计算机毕业设计实验室耗材管理系统源码+系统+mysql数据库+lw文档
  • 原文地址:https://blog.csdn.net/redrose2100/article/details/127728784