workstation 虚拟机磁盘扩容

概述

  • 虚拟机默认创建磁盘空间不满足现有的需求
  • 通过 clone 方式创建虚拟机磁盘大小无法满足需求
    出于上面的两个问题需要对已有虚拟机磁盘搭建进行调整。

扩展磁盘

这里通过workstation 软件操作。
在这里插入图片描述
#磁盘分区

通过上述步骤进行虚拟磁盘扩容, linux 系统 还不能识别扩展后的容量。
相信很多同学 window下都进行过类似的操作,如果不格式化重新分区系统是无法识别的。

1.查看分区:

发现磁盘大小已经变化但是无法使用,我现在有两个分区 sda1、sda2。

[root@storage ~]# fdisk -l

磁盘 /dev/sda:214.7 GB, 214748364800 字节,419430400 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000da95f

设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    83886079    40893440   8e  Linux LVM

磁盘 /dev/mapper/centos-root:37.7 GB, 37706792960 字节,73646080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/mapper/centos-swap:4160 MB, 4160749568 字节,8126464 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

2. 分区:

因为只有一块盘,开始对sda进行分区。
2.0 开始分区

[root@storage nfs]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

2.1 输入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)

2.2 输入n 新建分区
2.3 输入p 创建主分区,下一步默认即可。
2.4 输入w 保存即可
3.5 查看分区fsif
你会发现多了一个分区sda3

[root@storage nfs]# fdisk  -l

磁盘 /dev/sda:214.7 GB, 214748364800 字节,419430400 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000da95f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    83886079    40893440   8e  Linux LVM
/dev/sda3        83886080   419430399   167772160   83  Linux

磁盘 /dev/mapper/centos-root:37.7 GB, 37706792960 字节,73646080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/mapper/centos-swap:4160 MB, 4160749568 字节,8126464 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

格式化分区

注意:如果这一步报错重启可能会解决问题。

mkfs -t ext4 /dev/sda3

挂载使用

指定到目录挂在使用

mount /dev/sda3  /root/work/storage/nfs/

查看挂载是否成功;

[root@storage nfs]# mount | grep sda3
/dev/sda3 on /root/work/storage/nfs type ext4 (rw,relatime,seclabel,data=ordered)

开机自动挂载

设置开机默认加载,修改/etc/fstab

vim /etc/fstab
添加如下命令
/dev/sda3            /root/work/storage/nfs    ext4           default         0                  0
要挂载的分区           挂载点                     文件类型         挂载选项        是否备份           是否检测

假设有多快盘 分区在不同的盘上,磁盘背拆掉重新插入如武器这样根据目录和分区挂载就会出现问题,那么如何解决呢? 我们可以根据分区的uuid进行挂载

获取uuid
[root@iz2ze9vuhs4lymdt21hexxz ~]# blkid 
/dev/vda3: UUID="eb448abb-3012-4d8d-bcde-94434d586a31" TYPE="ext4"

vim /etc/fstab
添加如下命令
UUID=eb448abb-3012-4d8d-bcde-94434d586a31           /root/work/storage/nfs    ext4           default         0                  0
要挂载的分区           挂载点                     文件类型         挂载选项        是否备份           是否检测

重新加载
mount -a

查看
df -f
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值