首页 帮助中心 香港云服务器 CentOS 7.9 分区中挂载硬盘LVM操作实例
CentOS 7.9 分区中挂载硬盘LVM操作实例
时间 : 2024-08-16 14:26:36 编辑 : 华纳云 阅读量 : 212

磁盘分区管理方式主要是逻辑分区,划分好了之后就没办法改变大小。当出现某些分区空间占满,解决方式一般是使用符号链接,或者使用调整分区大小的工具。应用LVM可以有效解决这个问题,不需要停机情况下就可以更改磁盘大小。LVM一般被用装备大量磁盘系统,当然也适用于小系统。

LVM应用于小系统,可以实现统一卷组管理,很方便的加入或移走分区以扩大或减小卷组的可用容量。充分的应用了硬盘空间。而LVM用于大系统便于管理、增强系统的扩展性。LVM优势很多,但是在硬盘上使用纯软件方式管理,可能误删数据恢复比较困难。 LVM缩减分区大小风险较大,并不推荐使用LVM对磁盘分区进行管理。如CentOS 7.9 分区中LVM挂载硬盘为LVM操作,查看硬盘使用情况:

fdisk -l

格式化硬盘:

fdisk /dev/sdb

n->p->回车->回车->t->8e->w

创建PV:

pvcreate /dev/sdb1

创建VG:

lvcreate -l 100%Free -n data-lv data-vg

创建文件系统并挂载

mkfs.ext4 /dev/data-vg/data-lv

mkdir /data

mount /dev/data-vg/data-lv /data/

自动挂载:

blkid

dev/mapper/data--vg-data--lv: UUID="c3996f3f-c01b-4185-8998-edb05d49e28c" TYPE="ext4"

vim /etc/fstab

添加:注意用空格间隔

UUID=c3996f3f-c01b-4185-8998-edb05d49e28c /data ext4 defaults

在CentOS 7.9系统中成功挂载硬盘为LVM,‌并实现动态卷管理步骤可以简单概览为:

‌查看现有磁盘情况‌:‌使用fdisk -l命令查看当前系统的磁盘分区情况。‌‌

‌对磁盘进行分区‌:‌使用fdisk命令对目标磁盘进行分区,‌并设置分区类型为Linux LVM(‌类型代码为8e)‌。

‌‌# fdisk /dev/sdb   (选择要操作分区的磁盘)

Command (m for help): m  (查看操作帮助)

Command (m for help): p  (打印磁盘现有分区情况)

Command (m for help): n    (新建一个分区)

p                        (输入P建立分区)

分区号 (1-4,默认 1):1  (设置分区编号)

Command (m for help): p  (查看磁盘现有分区情况)

起始 扇区 (2048-16777215,默认为 2048):2048   (选择磁盘扇区的起始位置)

Last 扇区, +扇区 or +size{K,M,G} (2048-16777215,默认为 16777215):   (此处敲击回车,将磁盘剩余的所有空间全部分区)

我们需要将分区类型改成linux lvm卷,才能创建lvm

Command (m for help): t  (更改分区类型)

Partition number (1-5): 1  (选择要更改分区的分区编号)

Hex code (type L to list codes): L  (查看所有的分区类型)

Hex 代码(输入 L 列出所有代码):8e (选择Linux LVM类型)

Command (m for help): w   (保存更改,并退出)

# fdisk -l     (查看磁盘情况)

创建物理卷(‌PV)‌‌:‌使用pvcreate命令将新分区创建为物理卷。‌‌

# pvcreate /dev/sdb1  

# pvs     (查看现有PV详情)

创建卷组(‌VG)‌‌:‌使用vgcreate命令创建一个新的卷组,‌并将物理卷添加到该卷组中。

# vgcreate vgdata /dev/sdb1  ‌‌

‌创建逻辑卷(‌LV)‌‌:‌使用lvcreate命令在卷组中创建一个新的逻辑卷。‌‌

# lvcreate -L 7.99GB -n lvdata vgdata  

格式化逻辑卷‌:‌使用mkfs.ext4(‌或根据需要的文件系统类型)‌命令对逻辑卷进行格式化。

# mkfs.ext4 /dev/vgdata/lvdata  ‌‌

挂载逻辑卷‌:‌创建一个挂载点目录,‌然后使用mount命令将逻辑卷挂载到该目录下。‌‌

设置自动挂载‌:‌编辑/etc/fstab文件,‌添加逻辑卷的挂载信息,‌以实现系统启动时自动挂载。‌‌先将home目录下的文件进行备份保存

# mkdir /usr/local/home   

# mv /home/* /usr/local/home/  

挂载新磁盘分区

# mount /dev/vgdata/lvdata /home   

# df -h  

编辑/etc/fstab文件,创建磁盘开机自动挂载

# vi /etc/fstab    

原/home目录下文件还原

# mv /usr/local/home/* /home/    

# rm -rf /usr/local/home   

以上步骤可以实现CentOS 7.9 分区中挂载硬盘LVM操作,华纳云持续为大家提供相关技术分享,欢迎继续关注!

华纳云 推荐文章
Linux中SSH Key安全加固中的方法总结 Linux中tar存档删除和添加更新文件便捷方式 Linux提示内存不足错误如何修复 Linux 中出现协议不可用的问题怎么办 Linux 出现符号链接层数过多错误如何处理 香港云服务器中怎么设置nginx支持http2 如何实现多服务器内容同步? Windows云主机如何监控硬件资源? centos7怎么挂载光盘?详细的步骤流程 怎么在香港云主机中部署和优化Nginx?
客服咨询
7*24小时技术支持
技术支持
渠道支持