Oracle-甲骨文4C24G——扩展根分区

前言

对于此次升级,不清楚是官方清理ID的sao操作,还是真的再发放福利……反正第一时间直接在原有的两只AMD基础上,新开arm——4C24G!具体升级了啥就不罗列出来了,官网都有。

写在前面

系统:Oracle-Linux-7.9
开的有点急了,也没注意看引导券……结果默认47G(实际好像是39G根分区+8G交换?),总之还有50多G没有挂载到根分区上。其实还有其它更简单的方法,这里就不放了,本意是想学习和记忆一些常用命令。(生记太枯燥了,主要)

调整引导券

后台管理——引导卷——右侧点开引导卷详细信息——编辑——券大小直接填写——下方 "保存更改"。我自己是填100G(之前两台AMD的各47G来着,总之所有的控制在200GB既可

重启机子?

似乎好像也没啥影响。

查看现有分区

查看现有分区大小df -h

列出附加的块卷lsblk

分区扩展

关闭swap分区

swapoff /dev/sda2 #先关闭swap分区
swapon -s #查看是否关闭
fdisk /dev/sda

删除swap分区

p #复制SWAP分区结束扇区,如图中:17188863
d
2 #删除SWAP分区
d
3 #删除根分区

重新分配swap分区

p #查看刚才的删除操作是否正确
n #重新分配SWAP分区和根分区
2 #默认2?我是直接回车,输2直接回车也行
回车 #起始扇区默认,对照最初的p操作,发现是一样的,故直接回车就行了
粘贴SWAP分区结束扇区(直接粘贴最初复制的就行,比如我这里是17188863)
p #查看重新分配的SWAP分区


重新分配根分区

n #继续分配根分区
3 #默认3?这里也是直接回车,手动输3回车也行
回车
回车

此时可以看到根分区已经拓展完成,但是SWAP分区和根分区的Type还未恢复到最初的类型,所以还需要重新分配下分区类型。

重新设定swap和根分区类型

t #设定分区类型
3 #设定根分区类型
11 #可直接输入 L 可以列出所有类型(设定根分区为Microsoft basic data,具体看最初的p是什么类型,这边选一样就可以)
p #查看是否修改成功

t #设定分区类型
2 #设定SWAP分区分区类型
19 #同上,反正看最初的p罗列出来是什么,这边就选对应的
p #查看是否修改成功

w #确认以上都无误!w 保存

恢复SWAP分区

partprobe /dev/sda #刷新分区
mkswap /dev/sda2 #格式化新swap分区,同时记录UUID信息(即下方图中红色箭头的信息)
vi /etc/fstab #用上面新的UUID替代旧的UUID(在文件的开头部分,替换一个地方就行),保存文件
swapon -a #挂载SWAP分区
swapon
swapon -s #查看激活的分区

根分区设置

xfs_growfs /dev/sda3 #xfs磁盘格式(如果不是则用resize2fs /dev/sda3)【图片在上面】
df -h #查看是否成功
lsblk #同上
blkid

最后

废了这么大力气,中间有许多地方应该是重复或者多余的。不过可以记住一些东西也蛮不错的是吧。

最后还是依然坚信免费才是最贵的,玩玩就好,指不定明天就GG了呢?

阅读剩余
THE END