centos7 挂载未分配的空间新增卷

一、系统环境

操作系统:Centos 7

已配置环境:空

二、磁盘挂载到新目录(磁盘挂载)

2.1 查找新硬盘

查看机器所挂硬盘及分区情况:

fdisk -l

复制

红框圈中的即是本次要挂载的磁盘,与 /dev/sda 和 /dev/sdb 相比,其没有下方的 /dev/sda1 等信息,代表 /dev/sdc 磁盘并没有进行过分区操作,是一个新加的硬盘。

在这里插入图片描述

红框中的信息解释:

1、【Disk /dev/sdc 】: 硬盘名称 2、【10.7 GB】:硬盘大小,不过这个数字并不精确 3、【10737418240 bytes】:10737418240/1024/1024/1024=100GB 4、【20971520 sectors】:20971520 个扇区 5、【Units = sectors of 1 512 = 512 bytes】: 因为每一个磁头都是在同一个柱面的,1 表示每个磁道上的扇区数量,1 512 表示一个柱面上的扇区数量 6、【Sector size (logical/physical): 512 bytes / 512 bytes】:表示一个扇区的大小是512 字节

除了 fdisk -l 命令可以查找硬盘和分区,还可以通过以下命令进行查找:

lsblk

复制

其中,TYPE 为 disk 类型,且没有下分支的,即是没有被分区的硬盘。

在这里插入图片描述

2.2 创建挂载目录

查看当前机器的磁盘使用情况:

df -h

复制

在这里插入图片描述

创建待挂载目录(必须是空目录):

mkdir /newdir

复制

2.3 创建新分区

通过上一步,我们已经知道了新磁盘是/dev/sdc ,现在对新磁盘进行分区:

fdisk /dev/sdc
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w

复制

在这里插入图片描述

创建好分区后再次执行 fdisk -l 命令可以看到 /dev/sdc 已经新生成了一个分区:

在这里插入图片描述

2.4 创建新物理卷

使用刚刚的分区创建物理卷:

pvcreate /dev/sdc1

复制

查看当期所有物理卷(或使用 pvdisplay 命令):

pvs

复制

在这里插入图片描述

2.5 创建新卷组

使用物理卷/dev/sdc1 创建一个卷组(vgnew 为自定义卷组名):

vgcreate vgnew /dev/sdc1

复制

查看卷组(或使用 vgdisplay 命令):

vgs

复制

在这里插入图片描述

2.6 创建新逻辑卷

使用整个卷组vgnew 创建一个逻辑卷(lvnew 为自定义逻辑卷名):

lvcreate -n lvnew -l 100%FREE vgnew

复制

创建逻辑卷时,也可以只使用卷组的部分空余空间,如50%FREE 等。

也可以使用下面这条命令具体指定存储容量:

lvcreate -n lvnew -L 5G vgnew

复制

查看当前所有逻辑卷(或使用 lvdisplay 命令):

lvs

复制

在这里插入图片描述

2.7 挂载到空目录

格式化逻辑卷:

mkfs.xfs /dev/vgnew/lvnew

复制

/dev/vgnew/lvnew 为逻辑卷的固定格式:/dev/卷组名/逻辑卷名,具体可通过 lvdisplay 命令进行确定。

将逻辑卷格式化为xfs 格式,也可选择格式化为ext4 或其他格式。

在这里插入图片描述

将逻辑卷挂载到之前创建的空目录:

mount /dev/vgnew/lvnew /newdir

复制

在这里插入图片描述

开机自动挂载

vi /etc/fstab

复制

在文件末尾添加以下内容:

/dev/mapper/vgnew-lvnew /newdir xfs defaults 0 0

立即进行挂载:

mount -a

复制

三、挂载到已有目录(磁盘扩容)

3.1 查找新硬盘

关机,添加新的磁盘,重新开机:

在这里插入图片描述

可以看到这次的新磁盘是 /dev/sdd :

在这里插入图片描述

3.2 创建新分区

为新磁盘创建分区:

fdisk /dev/sdd
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w

复制

在这里插入图片描述

3.3 创建新物理卷

为分区 /dev/sdd1 创建物理卷:

pvcreate /dev/sdd1

复制

在这里插入图片描述

3.4 扩展已有卷组

将物理卷添加到已有卷组:

vgextend vgnew /dev/sdd1

复制

在这里插入图片描述

3.5 扩容已有逻辑卷

将卷组的空余存储空间添加到逻辑卷:

lvextend -l +100%FREE /dev/vgnew/lvnew 

复制

更新文件系统:

xfs_growfs /dev/vgnew/lvnew

复制

在这里插入图片描述

如果需要挂载到根目录或者其他路径,只需根据实际情况修改 vgextend 和 lvextend 的具体卷组和逻辑卷即可,灵活使用。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7 上进行磁盘分区可以按照以下步骤进行操作: 1. 首先,确保你已经连接到 CentOS 7 的终端或者 SSH 会话。 2. 运行 `lsblk` 命令,查看当前系统上的磁盘和分区信息。确定你要进行分区的磁盘,通常是 `/dev/sda`。 3. 使用 `fdisk` 命令对磁盘进行分区。例如,如果你要对 `/dev/sda` 进行分区,运行 `fdisk /dev/sda` 命令。 4. 在 `fdisk` 提示下,输入 `n` 来创建一个新的分区。 5. 根据你的需求,选择主分区 (`p`) 或者扩展分区 (`e`)。 6. 输入分区号,例如 `1`,然后按回车键选择默认的起始扇区。 7. 输入分区的大小,可以使用常见的单位,如 MB 或 GB。例如,输入 `+1G` 表示分区大小为 1GB。 8. 重复步骤 4-7 直到创建所有需要的分区。 9. 运行 `p` 命令来查看分区表。确保所有的分区都正确创建。 10. 运行 `w` 命令保存并退出 `fdisk`。 11. 运行 `partprobe` 命令更新内核中的分区表。 12. 运行 `lsblk` 命令确认新分区已经创建。 13. 格式化分区。例如,如果你创建的分区是 `/dev/sda1`,运行 `mkfs.ext4 /dev/sda1` 命令来格式化为 ext4 文件系统。 14. 创建挂载点目录,例如 `/mnt/mydisk`,可以使用 `mkdir` 命令。 15. 使用 `mount` 命令将分区挂载挂载点目录。例如,运行 `mount /dev/sda1 /mnt/mydisk`。 16. 确认分区已经成功挂载,可以运行 `df -h` 命令查看。 现在,你已经成功在 CentOS 7 上进行了磁盘分区。请注意,这些步骤可能会对你的数据产生影响,请谨慎操作,并备份重要数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值