Fork me on GitHub

K8S安装(一): Oracle VM SunvirtualBox 中对已存在虚拟机扩展磁盘内存

1.进入Oracle vm 磁盘安装目录 C:\Program Files\Oracle\VirtualBox

2.打开powershell 进入目录

3..\VBoxManage.exe list hdds 查看已有虚拟机占用大小

4..\VBoxManage.exe modifyhd bf0e168c-ef38-404f-8ff8-b761703ae655 --resize 20480  扩展大小从8G到20G

 

 

5.登录虚拟机 centos8

     fdisk /dev/sda

6.【fdisk -l】 最大分区为/dev/sda2,说明新创建的分区将会是sda3

7.输入【fdisk /dev/sda】命令行提示下输入【m】

       输入命令【n】添加新分区

     输入命令【p】创建主分区

    输入【回车】,选择默认大小,这样不浪费空间

   输入【回车】,选择默认的start cylinder

   输入【w】,保持修改

 

8.输入【reboot】 重启linux,必须reboot,否则/dev/sda3无法格式化

9.cd /dev/ 这时在/dev/目录下,才能看到了新的分区比如/dev/sda3

10. 【mkfs   /dev/sda3】格式化

11. 在根目录下创建disk3目录   

     mkdir /disk3/

12. mount /dev/sda3  /disk3/】将分区mount到/disk3/上   后续可能需要unmount

13.在vim修改/etc/fstab文件,加入【/dev/sda3   /disk3 ext2 defaults 0 0】一行,并保存,实现开机自动mount。

14.reboot 虚拟主机 输入df -h  ,已经扩容成功

 

 

注意: centos8 系统中修改yum repo源 时 需要同时修改CentOS-Stream-BaseOS.repo和CentOS-Stream-AppStream.repo里的baseurl 地址https://mirrors.aliyun.com/centos/8-stream/.........而不是https://mirrors.aliyun.com/centos/8/

 

以上操作并未真正将新增分区扩添加到卷上

du --max-depth=1 -h
fdisk /dev/sda
df -T 查看分区格式
du -sh /* 查看当前目录下 文件夹大小

查看新增加的sda3是否标记为LVM
fdisk -l /dev/sda

把新分配的空间创建一个新的物理卷
pvcreate /dev/sda3

查看LVM卷组名称,第一个就是
vgdisplay

新的物理卷追加到组中,vg_name根据实际卷名修改,vg_name可用通过vgdisplay查看
vgextend vg_name /dev/sda3
不中断在线扩展逻辑卷: sda3 设备用来扩展centos-root
lvextend /dev/mapper/centos-root /dev/sda3
刷新文件大小,我这里是/dev/mapper/cl-root(df -h查看)
xfs_growfs /dev/mapper/cl-root

ubuntu下命令

lsblk 查看磁盘详细信息

parted /dev/sda print
fdisk -l

显示lv卷:lvdisplay

将新分区添加到卷组 : pvcreate /dev/sda3

扩展逻辑卷:lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

 

posted @ 2022-03-07 13:07  低调的神  阅读(332)  评论(0编辑  收藏  举报