Skip to content

Linux服务器基础操作

一、LVM分盘

Step1:使用fdisk创建分区

bash
# 检查磁盘挂载状态
lsblk -f
# 对新磁盘 /dev/sdb 进行分区操作
fdisk /dev/sdb

进入fdisk命令交互:

bash
# 创建一个新分区
n
# 创建主分区(primary)
p
# 设置为分区号1
1
# 更改新分区的类型(默认是Linux分区)
t
# 查看所有支持的分区类型
L
# 设置分区类型为 Linux LVM(代码为8e)
8e
# 写入磁盘并退出 fdisk
w

Step2:创建物理卷

bash
pvcreate /dev/sdb1

将新建的 /dev/sdb1 分区初始化为 LVM 的物理卷(PV)。

Step3:将物理卷扩展到已有的卷组

bash
vgextend openeuler /dev/sdb1

将刚刚创建的物理卷 /dev/sdb1 添加到名为 openeuler 的卷组中。

Step4:创建逻辑卷

bash
lvcreate -l +100%FREE -n data openeuler

从 openeuler 卷组中创建一个名为 data 的逻辑卷,使用卷组中的所有剩余空间(100%FREE)。

Step5:

bash
mkfs.ext4 /dev/mapper/openeuler-data

将逻辑卷格式化为 ext4 文件系统,设备路径为 /dev/mapper/openeuler-data。

Step6:挂载逻辑卷

bash
# 创建挂载点 /data
mkdir -p /data
# 将逻辑卷挂载到/data目录
mount /dev/mapper/openeuler-data /data

Step7:设置开机自动挂载

bash
echo "/dev/mapper/openeuler-data /data ext4 defaults 1 2" >> /etc/fstab

将挂载信息写入 /etc/fstab,确保下次开机自动挂载。

LVM磁盘扩容

Step1:查看当前逻辑卷信息

bash
lsblk -f