centos7分配未挂载磁盘

本文详细介绍了如何在Linux环境中,通过LVM(逻辑卷管理)将虚拟机扩容后的34G空间增加到/dev/mapper/centos_bogon-root文件系统中。步骤包括检查硬盘状态、创建新分区、扩展卷组、分配空间及扩容文件系统等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 场景

虚拟机初始硬盘:40G

虚拟机扩容后硬盘:100G

需求:将扩容的34G空间增加到文件系统/dev/mapper/centos_bogon-root中

二、 扩容文件系统

2.1 确认硬盘空间

查看文件系统的硬盘使用

df -h

在这里插入图片描述

查看硬盘数量和分区情况

fdisk -l

确定总大小和root路径磁盘大小

2.2 对未分配的空间进行分区

创建新分区

fdisk /dev/sda

在这里插入图片描述
1)输入“n”,回车;(n:新建分区)
在这里插入图片描述

2)不用输入,回车;(p:主分区)

在这里插入图片描述

3)下面几个选项不用输入,回车;
在这里插入图片描述
4)输入“t”,回车;接着不用输入,回车;(t:设置分区号)
在这里插入图片描述

5)输入“L”,回车;接着输入“8e”,回车;(8e:指定分区格式为Linux LVM)
在这里插入图片描述
6)输入“w”,回车;(w:保存修改)
在这里插入图片描述

2.3 重启虚拟机

reboot

在这里插入图片描述

2.4 查看新的分区情况(新的分区/dev/sda3)

fdisk -l

在这里插入图片描述

2.5 对目标分区扩容

创建物理卷

pvcreate /dev/sda3

在这里插入图片描述

添加物理卷(/dev/sda3)到卷组(centos_bogon)## 注意此卷组名根据实际情况自定义

vgextend centos_bogon /dev/sda3

在这里插入图片描述

查看centos卷组的属性

vgdisplay

在这里插入图片描述

可以看到有64G的空闲空间可以扩展。

将空闲的空间都分配给root文件系统

lvextend -l +100%FREE /dev/mapper/centos_bogon-root

在这里插入图片描述

对root文件系统执行扩容

xfs_growfs /dev/mapper/centos_bogon-root

在这里插入图片描述

查看扩容后文件系统的硬盘使用

df -h

在这里插入图片描述
大功告成!!!!!!!!!

### 如何在CentOS 7挂载磁盘CentOS 7挂载磁盘的过程可以分为几个主要部分,包括安装必要的工具、创建物理卷(Physical Volume)、卷组(Volume Group)以及逻辑卷(Logical Volume),最后将其挂载到指定目录。 #### 安装必要软件包 为了管理LVM和RAID设备,在执行任何操作之前需要先确保系统已安装`lvm2`和`mdadm`等相关工具。可以通过以下命令完成安装[^2]: ```bash yum install mdadm lvm2 -y ``` #### 创建物理卷 (Physical Volume) 假设新添加了一块硬盘 `/dev/sdb`,首先需要初始化这块硬盘作为物理卷的一部分。这一步通过 `pvcreate` 命令实现: ```bash pvcreate /dev/sdb ``` 此命令会将 `/dev/sdb` 初始化为 LVM 的物理卷[^1]。 #### 添加至卷组 (Volume Group) 一旦物理卷被成功创建,下一步就是将其加入某个现有的卷组或者新建一个卷组来容纳它。如果尚有合适的卷组,则可通过如下方式建立新的卷组: ```bash vgcreate my_volume_group /dev/sdb ``` 这里,“my_volume_group” 是自定义名称,可以根据实际需求命名。 #### 构建逻辑卷 (Logical Volume) 有了卷组之后就可以从中划分出逻辑卷供具体用途使用了。例如要分配整个空间给单一逻辑卷可运行下面这条指令: ```bash lvcreate -l 100%FREE -n my_logical_volume my_volume_group ``` 其中 `-l 100%FREE` 表示利用全部可用的空间;而 `-n my_logical_volume` 则指定了该逻辑卷的名字为 “my_logical_volume”。 #### 格式化并挂载文件系统 接下来是对刚刚形成的逻辑卷进行格式化处理,通常会选择 ext4 文件系统类型: ```bash mkfs.ext4 /dev/my_volume_group/my_logical_volume ``` 随后还需要决定目标路径用于挂载这个分区,比如 `/mnt/data/`, 并实施挂载动作: ```bash mkdir -p /mnt/data/ mount /dev/my_volume_group/my_logical_volume /mnt/data/ ``` 至此完成了基本的磁盘挂载流程。 #### 自动启动时加载 为了让上述设置能够在每次重启后仍然有效,应该编辑 `/etc/fstab` 配置文件增加对应条目。打开文件后追加类似这样的行即可: ``` /dev/my_volume_group/my_logical_volume /mnt/data ext4 defaults 0 0 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值