首页 > 系统相关 >linux系统根目录扩容

linux系统根目录扩容

时间:2024-01-31 10:46:27浏览次数:33  
标签:扩容 逻辑 卷组 centos dev linux 根目录 硬盘

linux系统根目录扩容

系统版本:CentOS Linux release 7.5.1804 (Core)

文件系统类型:xfs

基本概念:

PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。

VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组

  1. 使用lsblk查看未使用的硬盘大小(这里是新加的一块硬盘)

需要添加的硬盘 sdb 20G

image

  1. 使用fdisk -l查看需要添加硬盘的完整名称,以及根目录文件系统名称

image

  1. 对目标硬盘进行分区,再修改成根目录对应硬盘类型为lvm
fdisk /dev/sdb

image

image

输入w保存退出

image

  1. 查看是否分区成功
lsblk

fdisk -l

新建的分区名称为/dev/sdb1

image

image

  1. 创建物理卷
pvcreate /dev/sdb1

image

  1. 使用pvdisplay查看是否添加成功

image

  1. 使用vgdisplay查看需要添加的卷组名称(这里是centos)

image

  1. 将新增加的分区/dev/sdb1加入到centos 卷组
 vgextend centos /dev/sdb1

image

  1. 使用vgdisplay和pvdisplay查看是否添加成功

image

  1. 逻辑卷(lv)扩容
lvextend -l +100%free /dev/mapper/centos-root	(剩余空间全部增加到逻辑卷)

image

  1. 扩容文件系统
xfs_growfs /dev/mapper/centos-root	(同步文件系统)

image

  1. 扩容根目录完成

image

标签:扩容,逻辑,卷组,centos,dev,linux,根目录,硬盘
From: https://www.cnblogs.com/banger/p/17998721

相关文章

  • Linux端口被占用
    以下是一些解决Linux端口被占用的方法:step1.使用lsof命令查找占用端口的进程在终端中使用以下命令可以查找指定端口被哪个进程占用:sudolsof-i:端口号例如,要查找端口号为8080的进程,可以使用以下命令:sudolsof-i:8080该命令将返回占用该端口的进程的详细信息,包......
  • 如何在Windows上和Linux上配置自启动服务?
    我们以FastTunnel这个内网穿透工具为例,其中Server端的程序运行在Linux上,Client端的程序运行在Windows上。关于这个程序的配置请参考官方文档:快速上手:快速搭建服务。为了避免每次手动启动程序,我们把它们做成开启自启动的服务,这样你就可以无缝使用远程桌面了。Windows下载n......
  • Kali学习笔记-01-安装Kali Linux2
    Kali学习笔记-01-安装KaliLinux2KaliLinux网络安防使用的VMWare版本信息如下:kaliLinux下载网页是https://www.kali.org/get-kali/#kali-virtual-machines。在页面上选择VMware64位版本下载。下载之后得到一个.7z的压缩文件,名字为kali-linux-2023.4-vmware-amd64.7z,解压缩......
  • Ali Cloud Linux3 : Installing ImageMagick for PHP 7.4
    Step1:Ifnotalreadyinstalled,installthephp-develandgccpackages.$sudoyuminstallphp-develgccTocheckifthepackagesareinstalled,usethefollowingcommands.Ifeithercommandreturnsanemptyresult(orbothdo),you’llneedtoinstallth......
  • 实战:Linux系统存储扩展【已存在挂载点】
    概述此指南提供了在Linux系统中扩展已存在挂载点的步骤,适用于使用LVM管理的逻辑卷。步骤1.识别新硬盘命令:lsblk目的:确定新添加的硬盘的设备名称(例如/dev/vdb)。2.确定卷组名称命令:vgs目的:查找要扩展的逻辑卷所属的卷组名称(如centos)。3.检查文件系统......
  • Linux服务器Crontab定时任务配置
    1、检查linux系统是否有crontabrpm-qa|grepcrontab2、如果未安装进行安装yum-yinstallvixie-cronyum-yinstallcrontabs3、crontab启动、停止、运行状态systemctlstartcrond启动systemctlstopcrond停止systemctlstatuscrond查看运行状态sys......
  • Python 在Windows上监控Linux日志
    importparamikoimporttimedefmonitor_linux_log(linux_ip,username,password,log_file):client=paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect(linux_ip,username=username,password=passwo......
  • ArrayList 扩容规则和 fail-fast 和fail-sale
    初始长度为0数组ArrayList()会使用长度为0的数组ArrayList(intinitalCapacity)会使用自定容器的数组 如果初始不是0add()首次扩容为10,再次扩容为1.5倍addAll()会在元素与下次扩容1.5倍选最大值 Iterator(迭代器)遍历集合遍历set集合,遍历list集合,编辑map集合fail......
  • 重读LinuxC编程
    LinuxC编程一站式学习(akaedu.github.io)开始复习,上一次是大二下在微信读书,上面统计花了30+hour。实际可能不只,而且似乎上面内容也有所缺失,所以并不算能看完。从前言来看,这书至少需要4个月才能学完,我凭什么一个月每天一小时就能学会呢。不是孤立地讲C语言,而是和编译原理、......
  • Docker 与 Linux Cgroups:资源隔离的魔法之旅
    这篇文章主要介绍了Docker如何利用Linux的ControlGroups(cgroups)实现容器的资源隔离和管理。最后通过简单Demo演示了如何使用Go和cgroups交互。<!--more-->如果你对云原生技术充满好奇,想要深入了解更多相关的文章和资讯,欢迎关注微信公众号。搜索公众号【探索云原......