首页 > 系统相关 >CentOS7 扩容

CentOS7 扩容

时间:2023-12-12 16:01:19浏览次数:54  
标签:扩容 centos 分区 dev CentOS7 输入 磁盘 回车

1.修改虚拟机磁盘容量

例如之前虚拟机磁盘空间为30G,现要将磁盘容量设置为50G
打开虚拟机(必须处于关机状态),点击【编辑虚拟机设置】,然后点击【磁盘】,接着点击【扩展】,输入修改后的最大磁盘容量50G,具体操作时最大容量根据自己的需求设置即可。

 

 

 

输入完成最大磁盘容量后,点击扩展,出现设置成功字样后说明设置成功,接下来进入第二阶段的操作。

2.启动系统、查看分区

使用xshell工具连接并登录、查看磁盘分区表

 

可以看到本机有三分磁盘sda1、sda2、sda3.

3.开始添加分区

使用linux分区工具fdisk 开始给磁盘分区

[root@localhost ~]# fdisk /dev/sda

 输入m查看帮助信息

 输入n表示增加分区

 输入p标识创建主分区

 回车后,分区号输入4,因为之前已经有三个分区(sda1、sda2、sda3)
起始扇区设置,直接回车默认即可

 终止扇区设置,回车设置默认即可

 输入w进行保存

 

到此分区划分完毕。

4.修改新分区id类型为8e

通过上面的操纵,再次使用fdisk -l查看,可以看到新增加的分区sda4已经出现

 

上图的红色方框区域,可以看到 /dev/sda3 的 Id号为 83,需要要将其改成 8e(LVM卷文件系统的 Id),具体方法,如下图所示:

fdisk /dev/sda

输入m获取帮助信息,然后分别输入:
t---------回车
4--------回车(新增的分区号)
l---------回车
输入8e并回车

 输入w保存
修改后的信息如下,可以看到已经将sda3修改为系统卷id:

 

重启系统reboot,这一步非常关键切记

5.开始扩充分区

使用lvs显示逻辑卷分区信息

 

 将物理硬盘分区初始化为物理卷,以便被 LVM 使用

pvcreate /dev/sda4

 扩展卷组:
centos: 是执行vgdisplay后的VG name对应的值,根据个人情况修改

vgextend  centos /dev/sda4

 再次显示卷组信息:可以看到Free PE从0变为10.00Gib,说明我们最多可以有 10GB 的扩充空间

 扩充逻辑卷分区:
centos/root: 是根据第七部分一开头的lvs中显示的VG 和 LV内容进行的替换,根据个人情况修改。(+9.9G 对应自己的扩容大小)

 lvextend -L+9.9G /dev/centos/root /dev/sda4

 重设逻辑卷大小

 xfs_growfs  /dev/centos/root

 再次查看磁盘空间 df -h

 发现磁盘容量已经从之前的30G变成40G。

标签:扩容,centos,分区,dev,CentOS7,输入,磁盘,回车
From: https://www.cnblogs.com/hanjun0612/p/17897090.html

相关文章

  • CentOS7.6安装docker一把成
    新建虚拟机或云主机,连通网络后刷此脚本安装docker#卸载旧docker安装新dockeryumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engineyuminstall-yyum-utilsdevice-mapper-persiste......
  • CentOS7.6安装python3.6.8一把成
    yum-yinstallvimunzipnet-tools&&yum-yinstallwget&&yum-yinstallbzip2&&yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel......
  • centos7 docker-ce
    言Docker使用越来越多,安装也很简单,本次记录一下基本的步骤。Docker目前支持CentOS7及以后的版本,内核要求至少为3.10。Docker官网有安装步骤,本文只是记录一下,您也可以参考DockerCEInstallonCentOS环境说明CentOS7(MinimalInstall)$cat/etc/redhat-releaseCentOSLinu......
  • 在CentOS7等老系统上配置clangd进行C/C++开发
    应该有许多公司开发机器上还是用着比较老的环境,比如CentOS7之类的。这类系统上很可能他的glibc的版本不到2.18,clangd要求的最低glibc版本就是2.18,因此我们没办法直接在这类老系统上运行clangd。但是vscode上微软的那个c++插件一坨史,慢不说,补全也差劲。我的要求有几点:不能升级......
  • 超算集群安装OpenFOAM-LIGGGHTS-CFDEM(普通用户权限-以CSU HPC CentOS7.9为例)
    普通用户权限超算集群安装OpenFOAM-LIGGGHTS-CFDEM,由于缺少root权限,无法根据CFDEM官方instruction进行安装。本文以CSU超算平台为例,利用普通用户权限进行编译安装。文章修正了已有教程中部分问题,特别感谢希望先生与记得小蘋初见教程。1.安装必要依赖包此部分在记得小蘋初见中......
  • centos7安装jdk8
    1.去oracle官网下载jdk1.8,需要注册,下载后缀为.tar.gz,比如jdk-8u381-linux-x64.tar.gz2.上传到服务器,解压建立文件夹,将java安装到指定目录mkdir-p/home/java8由于java的安装包解压后默认套了一层,解压后默认会有jdk1.8.0_381这一层文件夹,我不想要,所以解压的时候......
  • 17-数据库平滑扩容
    1.扩容问题B+树,一般就三层,上边两层是索引,最后一层是数据记录。扇区:4k,一页:16k假设一条数据记录:1k=>一页可以放16条记录上面两层,每一个item的结构是:[索引6B,主键8B]16k*1024=16384(B)16384/(6+8)=1170=>一层可存放1170个item1170*1170=1369234=>两层......
  • string 的扩容机制
    C++string类的扩容机制主要取决于编译器的实现,但一般来说,它们都遵循一种动态数组的策略,即当字符串的大小超过当前容量时,就会分配更大的内存空间。以下是一种常见的扩容策略1:size_type_Grow_to(size_type_Count)const{size_type_Capacity=capacity();if(_Capac......
  • centos7.9 编译安装redis 6.2.6
    参考地址:https://zhudo.net/server/linux/149.html 1.下载和安装下载redis需要其他版本去官网自行下载wget-chttps://download.redis.io/releases/redis-6.2.6.tar.gz//解压tar-zvxfredis-6.2.6.tar.gz//把安装包移动到安装目录,并且重命名为redismvredis-6.2.6......
  • centos7.9 编译安装cmake 3.23.0
     参考地址:https://www.zhudo.net/server/linux/125.html1、先检查并卸载老版本yumremovecmake2、准备安装好cmake所需的依赖yum-yinstallgccgcc-c++opensslopenssl-develtar3、下载源码官方地址:https://github.com/Kitware/CMake/releases/download/v3.23.0/......