原创:linux拓展root目录(系统盘LVM)空间,超详细

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原创:linux拓展root目录(系统盘LVM)空间,超详细相关的知识,希望对你有一定的参考价值。

参考技术A 背景:由于最近要做环境迁移,需要在新的服务器搭建环境,看了下新的云服务器顿时感觉泪流满面,文件目录太小,无法满足需求;

fdisk -l 查看了一下磁盘情况,发现磁盘没有完全分配,数据盘也没有挂载(这个就不讲了)

输入lsblk进行磁盘分配查看,发现vda还有260G没有分配,这样就不用在vdb磁盘上分出来一块了,直接把剩下的进行分区;

现在开始正式步骤
1,磁盘分区:输入fdisk /dev/vda 进入分区,执行以下步骤

2,再次输入lsblk,发现不显示vda3

3,reboot重启,再次lsblk查看,vda3已经出现

4,输入pvs 查看

5,将新分区vda3创建pv ,输入pvcreate /dev/vda3

6,查看vg ,输入vgs

7,输入vgdisplay或lvdisplay查看vgName,然后扩容名称为centos的vg,输入vgextend centos /dev/vda3

8,查看lv,输入lvs

9,扩容根目录lv,输入 lvextend -L +165G /dev/mapper/centos-root (之所这样是想着留着些空间后续可以分配到其他目录)或者

 lvextend -L +100%FREE /dev/mapper/centos-root(扩容所有剩余空间)

10,查看lsblk,发现扩容完成

11,输入xfs_growfs /dev/mapper/centos-root 在线自动扩展文件系统到最大的可用大小
如果使用ext4文件系统 resize2fs /dev/mapper/centos-root

12,进行重启完成操作

linux---Linux下的文件目录(原创,请勿转载)

要点

  • Linux文件系统采用级层式的树状目录结构。
  • 最上层根目录是  "  / "。
  • 在根目录" /  "下创建其他文件和目录。

目录结构

技术分享

常用目录的存放内容

root——存放root用户的相关文件

home——存放普通用户的相关文件

bin——存放普通/常用命令的目录如vi、su等

sbin——存放一些需要具有一定权限的用户才能使用的命令

mnt——默认用来挂载软驱和光驱的目录

boot——存放系统引导相关的文件(系统相关)

etc——存放配置相关的文件,如环境变量,数据库(MySQL)配置等

var——存放内容经常变化的文件,如程序运行时临时创建的log日志文件

usr——默认软件的安装路径,类似于Windows系统中的programfiles目录

 

相关精华内容

http://www.jb51.net/LINUXjishu/151820.html  深入理解Linux系统的目录结构

 

以上是关于原创:linux拓展root目录(系统盘LVM)空间,超详细的主要内容,如果未能解决你的问题,请参考以下文章

如何将Linux系统转移至LVM卷

linux 根目录扩容

LVM创建逻辑卷,实现单个目录挂载多个磁盘

【学了就忘Linux高级文件系统管理】— 5.图形界面进行LVM分区

Linux lvm 卷扩容-2022-5-20

Linux先添加一块磁盘制作LVM卷并进行分区挂载