草庐IT

05-CentOS7硬盘扩容

OnlyOnYourself-lzw 2023-04-17 原文

CentOS7扩容

最近在练习Elasticsearch做数据插入的时候,突然发现磁盘居然占满了!

关于ES磁盘占用问题可以参考博客:https://blog.csdn.net/qq_16504067/article/details/119132849

  • 扩容之前,我要提醒一下,我因为之前玩的Ubuntu,玩习惯可视化界面了
  • 现在CentOS也是有可视化界面的(当时安装的时候选择的是自定义,没有选择典型
  • 在百度搜索相关硬盘扩容的问题后,好像都没有我这种情况(搞得我好像一个傻子(╯▔皿▔)╯)
  • 一般像这种情况,要么就是太简单,要么就是没人装可视化界面;导致目前我搜索不到相对应的博客(我怀疑是太简单)

1、无可视化界面硬盘扩容参考博客

2、有可视化界面硬盘扩容

  • 我就比较奇特了,我是参考上面两篇博客,各取一半,稀里糊涂就完成了扩容(不知道会不会有什么问题)

2.1、VMware设置

  • 关闭CentOS7虚拟机,在VMware界面中给要扩容的虚拟机,先增加硬盘容量(得删除之前保存的快照,可以删了之后再保存当前状态)

2.2、进入终端,完成扩容

  • 使用lsblk命令查看磁盘大小,网络上一般找到的都是新增一个分区,然后扩容个人不太喜欢分区太多,所以只想简单的对当前使用的sda进行扩容

①、修改分区表

  • fdisk /dev/sda
  • PS:下面的sda几,都是看lsblk查看自己使用的是哪个磁盘
  • 删除分区3
    • 输入d
    • 回车
    • 3
    • 回车
  • 创建分区3
    • 输入n
    • 回车
    • p
    • 回车
    • 2
    • 回车
    • 回车
    • 回车
    • 输入w
    • 回车

②、更新内核内存分区表

  • partx -u /dev/sda

③、调整物理体积

  • pvresize /dev/sda3

④、更新文件系统大小

  • 查看要更新的文件系统类型
    • mount | grep /dev/sda
  • PS:
    • resize2fs 命令 :针对的是ext2、ext3、ext4文件系统
    • xfs_growfs 命令 :针对的是xfs文件系统
  • 下面就可以根据自己的文件系统类型选择命令进行操作(以xfs类型做延时,步骤都一致)
    • xfs类型文件系统重新定义大小要使用xfs_growfs命令(注意文件系统名称要和自己的系统一致
      • xfs_growfs /dev/sda3
  • 接下来用df-h查看一下文件系统的大小,更改成功!

以上内容步骤很多地方都没有配图的原因是,我已经扩容完成了,于是就想着记录一下自己个人的扩容过程,偏好我个人情况,仅供参考,慎重参考

  • 噢!对了,记得扩容之前弄一张快照,虚拟机玩坏了还可以再恢复

有关05-CentOS7硬盘扩容的更多相关文章

  1. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  2. kvm虚拟机安装centos7基于ubuntu20.04系统 - 2

    需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc

  3. ruby - 为什么 openssl 在 windows 上产生错误但在 centos 上不产生错误:PKCS12_parse: mac verify failure (OpenSSL::PKCS12::PKCS12Error) - 2

    require'openssl'ifARGV.length==2pkcs12=OpenSSL::PKCS12.new(File.read(ARGV[0]),ARGV[1])ppkcs12.certificateelseputs"Usage:load_cert.rb"end运行它会在Windows上产生错误,但在Linux上不会。错误:OpenSSL::PKCS12::PKCS12Error:PKCS12_parse:macverifyfailurefrom(irb):21:ininitializefrom(irb):21:innewfrom(irb):21fromC:/Ruby192/

  4. centos 安装 最新版 skywalking 8.9.1 - 2

    一、相关网址1、官网(可以下载,查看文章)https://skywalking.apache.org/downloads/2、github地址:(可提问题寻求帮助)https://github.com/apache/skywalking二、 实验环境操作系统 centos7.9先安装好 elasticsearch7.16.2操作系统安装好jdk8-17,实验机器jdk11java下载地址:https://www.oracle.com/java/technologies/downloads/#java8IP地址为192.168.24.160三、安装skywalking 1、下载skywalkin

  5. Centos7-yum安装mysql-修改密码-无密码登录-安全配置 - 2

    目录1、yum安装mysql修改密码(1)在mysql里面修改(2)第二种方式,利用mysqladmin修改密码2、没有密码,登录mysql修改密码3、mysql的安全设置1、yum安装mysql在CentOS中默认安装有MariaDB(MySQL的一个分支),安装完成之后可以直接覆盖MariaDB。rpm-qa|grepmariadb查询是否安装了mariadbrpm-e--nodepsmariadb-libs-5.5.60-1.el7_5.x86_64卸载mariadwgethttp://dev.mysql.com/get/mysql57-community-release-el7-11.

  6. Linux操作系统CentOS7安装Nginx[详细版] - 2

    Nginx安装1.官网下载Nginx2.使用XShell和Xftp将压缩包上传到Linux虚拟机中3.解压文件nginx-1.20.2.tar.gz4.配置nginx5.启动nginx6.拓展(修改端口和常用命令)(一)修改nginx端口(二)常用命令1.官网下载Nginxhttp://nginx.org/en/download.html这里我下载的是1.20.2版本,大家按需下载对应稳定版即可2.使用XShell和Xftp将压缩包上传到Linux虚拟机中没有XShell可以参考《Linux操作系统CentOS7连接XShell》3.解压文件nginx-1.20.2.tar.gz1)检查是否存

  7. ruby - pg_config、ruby pg、postgresql 9.0 升级后出现问题,centos 5 - 2

    将postgresql8.1升级到9.0后,我注意到库依赖性存在问题。Postgresql工作正常(连接、查询)。yumlistpostgresql*InstalledPackagespostgresql.i3869.0.0-1PGDG.el5installedpostgresql-debuginfo.i3869.0.0-1PGDG.el5installedpostgresql-devel.i3869.0.0-1PGDG.el5installedpostgresql-libs.i3869.0.0-1PGDG.el5installedpostgresql-odbcng.i3860.90.

  8. ruby - 我在哪里可以获得 Centos OS 的 Ruby 1.8.6 - 2

    谁能告诉我在哪里可以找到Ruby1.8.6,以便我可以将它安装在我的Centos5机器上?谢谢。 最佳答案 从here下载包含您的Ruby版本的tarballtar-xjvfruby-1.8.6-pxxx.tar.bz2cdruby-1.8.6./configuremakemakeinstall我必须完全按照你的要求去做,我刚刚使用了1.8.7版 关于ruby-我在哪里可以获得CentosOS的Ruby1.8.6,我们在StackOverflow上找到一个类似的问题:

  9. 对VMware已经创建的虚拟机进行磁盘扩容过程以及会遇到的问题 - 2

    对VMware已经创建的虚拟机进行磁盘扩容过程以及会遇到的问题一.对VMware已经创建的虚拟机进行磁盘扩容过程1.虚拟机扩展磁盘容量2.扩展操作系统磁盘2.1查看扩展前磁盘容量信息2.2对新增加的磁盘进行分区2.3重启虚拟机2.4对新增磁盘格式化2.5将新的LVM添加到已有的LVM组(如果之前没有,则创建),实现扩容2.5.1之前没有LVM组,现在创建LVM组:2.5.2如果已经有了LVM:二.遇到的错误错误1.Volumegroup"centos"notfoundCannotprocessvolumegroupcentos错误2.Logicalvolumerootnotfoundinvol

  10. ruby - 将 ruby float 向上或向下舍入到最接近的 0.05 - 2

    我得到像这样的数字2.363636363636364.5675631.23456646544846510.5857447736我如何让Ruby将这些数字向上(或向下)舍入到最接近的0.05? 最佳答案 [2.36363636363636,4.567563,1.23456646544846,10.5857447736].mapdo|x|(x*20).round/20.0end#=>[2.35,4.55,1.25,10.6] 关于ruby-将rubyfloat向上或向下舍入到最接近的0.05

随机推荐