linux下硬盘扩容

news/2024/10/24 2:28:35/

背景:之前通过虚拟机装linux时硬盘空间设置的不够用,所以需要再加点容量。

1、首先通过虚拟机来扩展硬盘

注意:需要关闭linux系统;需要删除之前的快照

我原来为27G,现在增加到了40G

 

2、启动虚拟机

在root用户下:

查看分区情况:

fdisk -l

可以看到系统空间增加了

3、设置分区

fdisk /dev/sda 回车

m  回车

n 回车

p 回车

3 回车 (原来有两个分区sda1和sda2,现在是第三个)

输入默认值 (第三个分区开始的位置)回车

输入默认值(第三个分区结束的额位置)回车

w  (保存)回车

再次查看多了一个分区

接下来将sda3分区的类型修改为和主分区一样的类型 Linux LVM,和sda2类型一样

fdisk /dev/sda 回车

t 回车

3 回车

L 回车

8e回车

w 回车

再次查看:

4、重启虚拟机

将新分区格式化为 ext3:

mkfs.ext3 /dev/sda3

将硬盘新分区初始化为物理卷:

pvcreate /dev/sda3

查看主分区的VG Name:

vgdisplay

将刚才初始化的物理卷添加到主分区的物理卷:

vgextend cl /dev/sda3

报错:

Couldn't create temporary archive name.

原因:主分区的文件系统空间使用量已经到达了100%,已经用完了


解决:在root用户下删除一些不用的文件,如已经解压安装过的压缩文件等。之后再次执行vgextend cl /dev/sda3

再次查看主分区的物理卷大小:

可以发现由原来的27G变为了38G,空现空间大概增加了12G

接下来就是将增加了的物理卷扩展到真正可使用的文件系统中

查看主文件系统:(空间最大的)

df -h

将物理卷扩展到文件系统cl-root下:

lvextend -L +11G /dev/mapper/cl-root /dev/sda3

11G是由以上截图中Free PE/Size得到的,扩展的数值要比该数值小(也就是比新分区sda3的大小要小点)

5、将已经扩展好的主文件系统挂载到挂载点

查看文件系统cl-root的挂载点:

df -h

可以看到挂载点为根目录 /

查看文件系统cl-root的类型:

df -hT

可以看到类型为:xfs ,所以使用xfs_growfs来挂载。如果类型为 ext1-ext4,就用resize2fs来挂载

挂载:

xfs_growfs  /

查看扩容是否成功:

可以看到成功扩展了12G

建议:可以经常使用df -h 来查看文件系统空间的使用量,当空间不多时就及时去扩容,不要等空间使用爆满时再去扩容,这样可以避免由于扩容时空间不够而删除一些已经装好的应用。


http://www.ppmy.cn/news/245825.html

相关文章

CentOS7分区指南

文章目录 CentOS7,LVM根分区扩容步骤:1.查看现有分区大小2.关机增加大小为30G3.查看扩容后磁盘大小4.创建分区5.刷新分区并创建物理卷6.查看卷组名称,以及卷组使用情况7.将物理卷扩展到卷组8.查看当前逻辑卷的空间状态9.将卷组中的空闲空间扩…

如何解析(读取)LZ4压缩格式的Spark EventLog日志

为什么需要Spark Event Log? 我们都知道Spark启动后会启动Spark UI,这个Spark UI可以帮助我们监控应用程序的状态。但是如果Spark应用跑完了,Spark UI就无法查看,如果Spark在执行过程中出了问题,我们没有办法去快速查找…

银河麒麟服务器v10 sp2 LVM分区扩容和缩容

一、LVM分区扩容 首先查看下硬盘情况,原先是30G,现在变成40G df -h查看/目录只有27G,lsblk查看sda2也只有29g 新建分区 fdisk /dev/sda 命令(输入 m 获取帮助):n 然后一路回车 命令(输入 m 获取帮助):w 回车 …

CentOS7,非LVM根分区扩容步骤

CentOS7,非LVM根分区扩容步骤 1.查看现有的分区大小 非LVM分区,目前磁盘大小为20G,根分区总容量为17G 2.关机增加磁盘大小为30G 3.查看磁盘扩容后状态 lsblk dh -TH 现在磁盘总大小为30G,根分区为17G 4.进行分区扩展磁盘,记住…

CentOS7,LVM根分区扩容步骤

CentOS7,LVM根分区扩容步骤: 1.查看现有分区大小 df -TH LVM分区,磁盘总大小为20G,根分区总容量为17G 2.关机增加大小为30G(测试环境使用的Vmware Workstation) 扩展分区到30G 3.查看扩容后磁盘大小 df -TH lsblk 磁盘总大小为30G,根分区为…

CentOS7扩容根分区(LVM+非LVM)

在工作中遇到根目录容量不够,于是结合网上这篇文章,把虚拟机里扩展的十几个GB的容量扩展到根目录下 CentOS7,LVM根分区扩容步骤 1.查看现有分区大小 df -TH LVM分区,磁盘总大小为20G,根分区总容量为17G 2.关机增加大小为30G(…

Linux的buff/cache占用内存过高解决方法

最近,公司的开发服务器总是偶尔有一些java服务莫名其妙的停掉。通过排查发现是内存不足,奇怪的是,内存只是用了一半,但是可用的却只有不到1G(峰值时估计更少)。下面是具体的内存使用信息: 可以看…

5 种常见的 Linux 打包类型:tar、gzip、bzip2、zip 、 7z

在 Linux 系统中,打包和压缩文件是常见的操作。不同的打包类型适用于不同的用途和需求。本文将详细介绍 5 种常见的 Linux 打包类型,包括tar、gzip、bzip2、zip 和 7z,以及它们的特点、使用方法和适用场景。 1. tar tar(tape arc…