首页 > 系统相关 >运维必备Linux学习day4(Vmware磁盘扩容)

运维必备Linux学习day4(Vmware磁盘扩容)

时间:2024-06-13 22:23:01浏览次数:13  
标签:扩容 逻辑 运维 day4 dev Linux rootvg rootlv 硬盘

虚拟机添加磁盘与linux逻辑卷扩容

1.1 虚拟机添加磁盘

1.1.1. 检查linux系统的磁盘分区及逻辑卷的相关信息是否正常

(1)cat /etc/redhat-release查看系统版本【适用于RHEL及CentOS】:

我已自己电脑上的虚拟机,50G内存2G运行内存为例 >>>

(2)df -h看挂载点空间使用率情况:

(3)blkid查看系统所有分区的文件系统类型:

(4)pvs vgs lvs  查看物理卷、逻辑卷组、逻辑卷的信息:

1.2 linux逻辑卷扩容【适用于RHEL和CentOS系统,文件系统为ext2/ext3/ext4】

(1) 登录服务器重新扫描scsi总线。

echo "- - -" > /sys/class/scsi_host/host0/scan   【如果有多个host,则依次操作一遍】

(2) 使用fdisk  -l查看系统硬盘的详细信息,会看到新加的硬盘 /dev/sdX【一般情况下X值为字母a-z之一,如果系统之前只有一个硬盘/dev/sda,那么新加的硬盘名字默认情况下为/dev/sdb,再加一个就是/dev/sdc,依次类推】

(3) 使用fdisk /dev/sdX 对硬盘盘进行分区,只分一个区,分配所有空间到新建分区上,分配后修改分区ID属性为8e逻辑卷属性。

 

修改完成后输入w【w代表保存操作并退出】。

(4)重新探测新加的硬盘 partprobe /dev/sdX,这时候使用fdisk –l可以看到之前的/dev/sdX硬盘有一个新的分区/dev/sdX1

(5) 将分区高级格式化,文件系统跟需要扩容的逻辑卷一致。

使用df –h 和blkid查看需要扩容的目录及所在的逻辑卷文件系统类型。

mkfs.ext4 /dev/sdX1  【格式化为ext4,如果是ext3,,则使用mkfs.ext3 /dev/sdX1】 

(6)将已格式化的分区做成物理卷,然后将物理卷加入到需要扩容的逻辑卷所在的卷组里。

查看需要扩容的目录属于哪个逻辑卷与卷组。

df –h查看目录对应的逻辑卷

lvs查看逻辑卷信息

vgs查看卷组信息

下图信息显示为:/目录使用的是rootlv逻辑卷,rootlv逻辑卷属于rootvg卷组,因此需要将新PV加入到rootvg卷组里。

pvcreate  /dev/sdX1【将分区做成物理卷】

vgextend rootvg /dev/sdX1【将物理卷分配给rootvg卷组】

lvextend –L +10G /dev/rootvg/rootlv【给逻辑卷扩容10G】,+10G代表给逻辑卷添加10G空间,如果新增的硬盘为20G,则填+19.7G,30G则为+29.7G,以此类推。

lvextend -l +100%free /dev/rootvg/rootlv 【全部空间给逻辑卷扩容】

(7)重定义文件系统大小【如果添加的硬盘过大,则需要等待一会才能执行完毕】

resize2fs  /dev/rootvg/rootlv 【适用于ext3/ext4】

ext2文件系统需要安装ext2resize工具来重定义文件系统大小。

下载安装包ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/janptitan/SLE_10/x86_64/ext2resize-1.1.19-3.1.x86_64.rpm

安装工具 rpm -ivh ext2resize-1.1.19-3.1.x86_64.rpm

 ext2online /dev/rootvg/rootlv

xfs 文件系统需要使用 xfs_growfs 扩容

xfs_growfs /dev/rootvg/rootlv

 (8) 查看是否扩容成功

df –h查看目录可用空间

附-磁盘扩容参考博客:https://blog.csdn.net/qq_44297579/article/details/107318096【VMware虚拟机解决空间不足,增加磁盘空间(磁盘扩容)】

标签:扩容,逻辑,运维,day4,dev,Linux,rootvg,rootlv,硬盘
From: https://www.cnblogs.com/yffy/p/18238953

相关文章

  • linux常用命令.md
    学习了一段时间的linux之后,开始着手基本命令的学习,这里主要记录一些学习过程中重要的知识点供以后查阅。1、系统资源监控命令1)文件系统查看命令dfdf命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令和程序占用的空间(最常见的是文件已经被删除,但是程序并没有释放......
  • linux系统的启动过程
    linux系统的启动过程Linux系统的启动过程可以详细分为以下几个阶段:加电自检(POST)和硬件初始化:当计算机加电后,首先进行加电自检(POST),由BIOS或UEFI执行。这一过程中,固件会检查CPU、内存、显卡、键盘等硬件设备是否正常。如果自检通过,固件会初始化硬件设备,使其进入可工作状态,并......
  • 《Linux命令行与shell脚本编程大全(第3版)》读书笔记
    一、初识linuxshell1、什么是linuxLinux可划分为以下四部分:Linux内核、GNU工具(如shell)、图形化桌面环境、应用软件1)深入探究linux内核内核主要负责以下四种功能:系统内存管理、软件程序管理、硬件设备管理、文件系统管理2)GNU工具(1)核心GNU工具:GNU项目的主旨在于为Unix......
  • Linux结业测试题,旨在检测ip网络配置,文件权限等基础
    Linux期末结业考试一、评分方式(总分100分,理论40分在职教云考试)主要涉及的知识和技能点*分值权重*Linux的最小安装10%激活网络,并正确设置ip地址10%克隆1台机器,并正确设置ip地址10%SSH免密互信服务10%文件和目录操作10%权限操作10%二、项目步骤及实现linux虚拟机安装(1)通......
  • linux中FTP文件传输服务
    ftp是一种文件传输协议:用来上传和下载,实现远程共享文件,和统一管理文件。工作原理:用于互联网上的控制文件的双向传输是一个应用程序。工作在TCP/IP协议簇的,其传输协议是TCP协议提高文件传输的共享性和可靠性,使用C/S模式的工作方式连接时同时处理服务器和客户端的连接命令和数......
  • Linux指令(3)
    目录1.上节复习2.man指令3.echo指令4.cp指令5.mv指令6.重新认识7.和文件相关的指令的辨析8.三大重定向 9.cat指令10.more命令和less命令1.上节复习(1)我们上次学习了这个和文件的删除以及文件夹的删除的相关的指令,rm-rf这个样的话后面加上文件的名字和文件夹的......
  • Linux 【基础篇-vim编辑器 网络配置 远程登录】
    02【基础篇-vim编辑器网络配置远程登录】1.vi和vim编辑器1.1vi和vim的基本介绍所有Linux系统都会内置vi文本编辑器vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能。1.2vi和vim的三种模式基本上vi/vim共分为三种模式,分别是命......
  • linux用户及用户组管理,目录或文件权限管理
    在Linux系统中,用户及用户组管理,以及目录或文件权限管理是系统管理员的基本任务。以下是一些基本和常用的操作指南。一、用户和用户组管理添加用户1.添加用户sudoadduserusername这条命令会创建一个新的用户,并为该用户创建一个主目录,并提示你设置密码及其他信息。2.为......
  • 阿里云运维第一步(监控):开箱即用的监控
    作者:仲阳这是云的时代,现在云计算已经在各行各业广泛的应用。但是上云对于大多数客户来说,依然有很大的学习成本,如下图仅是阿里云都有几百款产品,怎么选择?怎么用?对于客户来说都是问题。“用好云、管好云”不仅仅是口号,还是我们的目标。来自于:https://developer.aliyun.com/ebook/8......
  • linux部署nginx
    1.情景展示在linux下,使用nginx代理前端代码,如何实现?2.nginx下载下载地址:https://nginx.org/en/download.html下载成功后,将其解压到linux服务器上。(可以通过Xftp实现)3.安装nginx通常安装在usr/local目录下。打开Xshell,切换到nginx-1.26.0.tar.gz所在目录。cd/usr/loca......