ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux Centos7 根分区磁盘扩容[详解]

2022-04-30 12:35:09  阅读:178  来源: 互联网

标签:字节 扇区 dev Centos7 详解 Linux 磁盘 512 root


CentOS7 根分区扩容 [详细过程]

前提

1.如果原来的系统根分区为逻辑卷分区 则可以使用如下的方法 如果不是则不可以

2.如果原来的系统根分区不是逻辑卷分区 则不可以扩展只能再添加挂在磁盘进行相应目录的扩容

添加磁盘 [此处添加一块2G的硬盘]

1.先添加一块磁盘 然后在系统中查看是否可以正确识别 出现sdb显示

[root@stone ~]# fdisk -l

磁盘 /dev/sda:4294 MB, 4294967296 字节,8388608 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0009db8f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648     1460223      524288   82  Linux swap / Solaris
/dev/sda3         1460224     8388607     3464192   83  Linux

磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

将新添加的sdb磁盘进行分区

[root@stone ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

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

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

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

将磁盘转换为LVM

命令(输入 m 获取帮助):T
已选择分区 1
Hex 代码(输入 L 列出所有代码):8e  
已将分区“Linux”的类型更改为“Linux LVM”

显示设置结果输入p ,接着输入w 保存

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xfc6b642b

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4194303     2096128   8e  Linux LVM

命令(输入 m 获取帮助):w
The partition table has been altered!

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

创建物理卷

1.如果这里没有 pvcreate命令

[root@stone ~]# yum -y install lvm2

2.使用pvcreate命令创建物理卷

[root@stone ~]# fdisk -l

磁盘 /dev/sda:4294 MB, 4294967296 字节,8388608 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0009db8f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648     1460223      524288   82  Linux swap / Solaris
/dev/sda3         1460224     8388607     3464192   83  Linux

磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xfc6b642b

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4194303     2096128   8e  Linux LVM
[root@stone ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
[root@stone ~]# 

查看物理卷信息

[root@stone ~]# pvs

扩展命令

参数解释: centos为 根分区的 逻辑卷名   /dev/sdb1 为新增的逻辑卷
[root@stone ~]# vgextend centos /dev/sdb1

将逻辑卷中的空闲空间 扩展到根分区的空间中

参数解释 /dev/centos/root  为 使用df -Th 显示的根分区的 文件系统名
[root@stone ~]# lvextend -l +100%FREE /dev/mapper/centos-root

刷新根分区

[root@stone ~]# xfs_growfs /dev/mapper/centos-root

标签:字节,扇区,dev,Centos7,详解,Linux,磁盘,512,root
来源: https://www.cnblogs.com/ewindstorm/p/16209870.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有