Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Centos对home目录进行扩容

Centos对home目录进行扩容

作者头像
jwangkun
发布于 2022-01-09 02:07:38
发布于 2022-01-09 02:07:38
6.2K00
代码可运行
举报
文章被收录于专栏:John Wong's BlogJohn Wong's Blog
运行总次数:0
代码可运行

通过卷的一些命令,对/home目录进行扩容

-- 通过df -h 查看,/home目录大小不足。通过增加一块硬盘,扩大/home大小。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   50G  1.3G   49G    3% /
devtmpfs                  48G     0   48G    0% /dev
tmpfs                     48G     0   48G    0% /dev/shm
tmpfs                     48G  9.0M   48G    1% /run
tmpfs                     48G     0   48G    0% /sys/fs/cgroup
/dev/sda1               1014M  145M  870M   15% /boot
/dev/mapper/centos-home  142G   59G   83G   42% /home
tmpfs                    9.5G     0  9.5G    0% /run/user/1000
tmpfs                    9.5G     0  9.5G    0% /run/user/0

fdisk -l查询到是/dev/sdb,进行分区后是/dev/sdb1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x091c8c6a 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-209715199,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-209715199,默认为 209715199):
将使用默认值 209715199
分区 1 已设置为 Linux 类型,大小设为 100 GiB

命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

创建pv

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.

-- 扩展vg,vg扩展后,剩余空闲大小大约2G

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <199.00 GiB
  PE Size               4.00 MiB
  Total PE              50943
  Alloc PE / Size       50942 / 198.99 GiB
  Free  PE / Size       1 / 4.00 MiB
  VG UUID               LZfjaU-W92S-eZpO-f5hF-gRfz-iFRm-GpmLTi
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# vgextend centos /dev/sdb1
  Volume group "centos" successfully extended

[root@pms-abs-batch ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               298.99 GiB
  PE Size               4.00 MiB
  Total PE              76542
  Alloc PE / Size       50942 / 198.99 GiB
  Free  PE / Size       25600 / 100.00 GiB
  VG UUID               LZfjaU-W92S-eZpO-f5hF-gRfz-iFRm-GpmLTi

查看逻辑卷,卷的大小,没有变化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--- Logical volume ---
  LV Path                /dev/centos/home
  LV Name                home
  VG Name                centos
  LV UUID                GoBTY3-jmJl-zr9I-tY5d-lrcE-fMz9-6aWc52
  LV Write Access        read/write
  LV Creation host, time localhost, 2021-06-24 14:20:20 +0800
  LV Status              available
  # open                 1
  LV Size                <141.12 GiB
  Current LE             36126
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

-- 扩展逻辑卷

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# lvextend -L +100G /dev/centos/home
  Size of logical volume centos/home changed from <141.12 GiB (36126 extents) to <241.12 GiB (61726 extents).
  Logical volume centos/home successfully resized.

扩展后的大小

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 --- Logical volume ---
  LV Path                /dev/centos/home
  LV Name                home
  VG Name                centos
  LV UUID                GoBTY3-jmJl-zr9I-tY5d-lrcE-fMz9-6aWc52
  LV Write Access        read/write
  LV Creation host, time localhost, 2021-06-24 14:20:20 +0800
  LV Status              available
  # open                 1
  LV Size                <241.12 GiB
  Current LE             61726
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

查看/home的大小

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   50G  1.3G   49G    3% /
devtmpfs                  48G     0   48G    0% /dev
tmpfs                     48G     0   48G    0% /dev/shm
tmpfs                     48G  8.9M   48G    1% /run
tmpfs                     48G     0   48G    0% /sys/fs/cgroup
/dev/sda1               1014M  145M  870M   15% /boot
/dev/mapper/centos-home  142G   59G   83G   42% /home
tmpfs                    9.5G     0  9.5G    0% /run/user/1000
tmpfs                    9.5G     0  9.5G    0% /run/user/0

使用resizfs2命令重新加载逻辑卷的大小 ,报错

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# resize2fs /dev/centos/home
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/centos/home 时

因为是xfs文件系统,所以要使用xfs_growfs命令调整xfs格式文件大小

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# xfs_growfs /dev/centos/home
meta-data=/dev/mapper/centos-home isize=512    agcount=4, agsize=9248256 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=36993024, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=18063, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 36993024 to 63207424

再次查看大小,扩展成功 。(由原来的142G扩展为 242G)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@pms-abs-batch ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   50G  1.3G   49G    3% /
devtmpfs                  48G     0   48G    0% /dev
tmpfs                     48G     0   48G    0% /dev/shm
tmpfs                     48G  8.9M   48G    1% /run
tmpfs                     48G     0   48G    0% /sys/fs/cgroup
/dev/sda1               1014M  145M  870M   15% /boot
/dev/mapper/centos-home  242G   59G  183G   25% /home
tmpfs                    9.5G     0  9.5G    0% /run/user/1000
tmpfs                    9.5G     0  9.5G    0% /run/user/0

下一篇: CentOS7 通过 devstack 安装 OpenStack→

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CentOS7.x系统根目录分区扩容
说明:系统版本为 Linux version 3.10.0-327.el7.x86_64
拓荒者
2019/08/22
1.9K0
Centos7 将home空间分配给根目录(/dev/centos/root)
根据:Free PE / Size 33159 / <129.53 GiB判断 可用空间为129.53 GiB
IT小马哥
2024/09/29
5680
CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
转自 http://blog.csdn.net/evandeng2009/article/details/49814097
@凌晨
2020/05/28
2.6K0
CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
Centos7创建LVM及扩容
20.使扩容的空间写入文件系统,如果文件系统格式是xfs则用xfs_growfs命令
贰叁壹小窝
2020/07/22
1.1K0
Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs和ext2/3/4文件系统的lvm分区空间的扩容和缩容的操作做一记录: ----------------------------------------------------------------------
洗尽了浮华
2018/01/22
4.1K0
创建LV磁盘并扩容
基本的逻辑卷管理概念: PV(Physical Volume)- 物理卷 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。 VG(Volumne Group)- 卷组 卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。 LV(Logical Volume)- 逻辑卷 逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
jwangkun
2021/12/23
3.9K0
创建LV磁盘并扩容
搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达)
当你在使用linux系统时,为了满足当时的工作需要你装了一个100G的磁盘,但是你发现随着公司的发展,和需要储存数据的空间的增大,你会不会重新买些磁盘给装到机器上去呢?每装一次重新分配一次磁盘,就复制一次数据,那这样对于工作的你,是不是非常的麻烦?如果我们用LVM就能解决这类的磁盘管理问题。
不吃小白菜
2020/09/03
6.3K0
搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达)
VM虚拟机扩容操作
之前在VMware上虚拟出了几个Centos搭建环境,随手分了80G给每台虚拟机,可是随着业务的发展,我发现虚拟机的磁盘空间不够了。这里记录下如何操作!
summerking
2022/09/16
1.2K0
VM虚拟机扩容操作
LVM基础操作步骤梳理
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
用户1679793
2020/02/13
1.7K0
Linux LVM --- 硬盘扩容
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,在Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。
Kevin song
2020/03/24
26K0
Linux LVM --- 硬盘扩容
跨磁盘扩容根目录
物理卷 Physical Volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的 header,其余部分被切割为一块块物理区域(physical extents)
小陈运维
2023/02/06
1.9K0
学习笔记0323----linux基本命令(四)(磁盘管理)
linux基本命令 预习内容 1.磁盘管理命令 df 1.1 查看磁盘使用情况 df -h 1.2 查看swap使用情况 1.3 查看磁盘inode使用情况 df -i 1.4 磁盘使用情况用M显示 df -m 2.查看目录文件大小 du -sh 3.磁盘分区、格式化、挂载 3.1 虚拟机添加一块10g的磁盘,添加完成重启虚拟机 3.2 磁盘划分分区 fdisk 3.3 磁盘格式化 3.3.1 mke2fs -t ext4 -b 2048 /dev/sdb1 3.3.2 mkfs.ext4 /dev
嘻哈记
2022/01/11
1.8K0
学习笔记0323----linux基本命令(四)(磁盘管理)
磁盘扩容
磁盘扩容 磁盘分区 parted /dev/sdb # GPT就是GRUB分区表,如果是MBR,最大支持2T分区 mktable gpt # 创建一个 2G 的磁盘空间 mkpart primary 0K 2048G # 给1好分区更改为 lvm 格式 toggle 1 lvm centos7 xfs 文件系统 lvm 扩展 因为Centos7默认文件系统是xfs文件系统类型,在xfs文件系统中,只能增大分区而不能减小。 Centos6,Centos5系统都是ext4,ext3文件系统。所以操作方法有一点
张琳兮
2020/08/01
2.7K0
Lvm管理
逻辑卷管理LVM(Logical Volume Manager)是Linux系统的一种管理硬盘分区机制,具有动态管理硬盘的能力。本文介绍了如何通过LVM在多块云盘上创建一个逻辑卷,适用于Linux实例。
mikelLam
2022/10/31
8910
Centos7下LVM对文件系统进行在线扩容
今天在测试一台vps,结果他家的模板系统分区太不好了(就不喷了),本来想让人家客服看看处理下,结果人家直接来了一句自己分。所以才有了这篇笔记,顺便也可以复习下LVM。 硬盘总空间是30G的SSD,根分区给了10G,剩下的20G空间挂载到了/home下。 [root@MyCloudServer ~]# df -h Filesystem                   Size  Used Avail Use% Mounted on /dev/mapper/centos-root      8.5G  93
行 者
2018/03/26
2.1K0
linux基础命令介绍十二:磁盘与文件系统
本篇讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬盘等辅助存储器中。硬盘一般容量较大,为了便于管理和使用,可以将硬盘分成一到多个逻辑磁盘,称为分区;为使分区中的文件组织成操作系统能够处理的形式,需要对分区进行格式化(创建文件系统);在linux中,对于格式化后的分区,还必须经过挂载(可简单理解为将分区关联至linux目录树中某个已知目录)之后才能使用。
用户5030870
2019/04/11
4.9K0
linux基础命令介绍十二:磁盘与文件系统
Linux磁盘管理之LVM快速入门配置
描述:LVM——Logical Volume Manager就是动态卷管理在Linux2.4内核以上实现的磁盘管理技术,它可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。
全栈工程师修炼指南
2022/09/28
1.8K0
Linux磁盘管理之LVM快速入门配置
LVM添加硬盘并扩容至已有分区
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷(LV)。当卷组的空间不够使用时,可以将新的磁盘分区加入进来。我们还可以从卷组剩余空间上划分一些空间给空间不够用的逻辑卷使用。
dogfei
2020/07/31
25.9K2
LVM添加硬盘并扩容至已有分区
Linux 温习(六): LVM 磁盘
逻辑卷管理器(Logical volume Manager)是 Linux 系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而 LVM 技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的低层架构和布局,就可以实现对硬盘分区的动态调整。
高久峰
2023/09/18
5860
Linux 温习(六): LVM 磁盘
Linux 温习(六): LVM 磁盘
逻辑卷管理器(Logical volume Manager)是 Linux 系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而 LVM 技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的低层架构和布局,就可以实现对硬盘分区的动态调整。
陈大剩博客
2023/02/17
3.3K0
Linux 温习(六): LVM 磁盘
相关推荐
CentOS7.x系统根目录分区扩容
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文