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