Linux分区及建立/扩容逻辑卷

137 阅读1分钟

分区:普通分区,扩展分区,逻辑分区

普通分区步骤:

1.分区

2.格式化

3.挂载

为什么要给磁盘分区:

1.加快硬盘读写性能

2.便于管理

3.使用不同的文件系统 管理文件的软件

命令

lsblk:目前系统磁盘及磁盘分区情况,显示块设备(磁盘)

屏幕截图 2024-04-10 150833.png

df 查看挂载情况和磁盘剩余情况

-h 查看最大容量

屏幕截图 2024-04-10 151144.png

给新加的硬盘分区:

fdisk 设备名

屏幕截图 2024-04-10 151410.png

p:建立普通分区

e:建立扩展分区

屏幕截图 2024-04-10 151853.png

普通分区最多分为四块,填写起始扇区,和设置扇区大小,p可以查看分区情况,最后w保存

不保存分区会不成功

分区后需要格式化

格式化:安装文件系统(管理文件的软件 大小权限等属性)

mkfs.xfs /dev/sdb1 :将设备sdb1格式化
格式化完再挂载

分区的缺点

  1. 没有备份功能
  2. 无法扩容
  3. 性能取决于硬盘本身

建立逻辑卷

步骤: 1.建立物理卷

2.建立卷组

3.建立逻辑卷

4.格式化逻辑卷:mkfs.xfs /dev/vg0/mysql

5.挂载:mount /dev/vg01/mysql /mnt

屏幕截图 2024-04-10 154122.png 2.

屏幕截图 2024-04-10 154250.png 3.

屏幕截图 2024-04-10 154320.png

逻辑卷扩容

1.卷组中的空间足够扩容

2.卷组中的空间不足够扩容

先扩容卷组,将新加sdd硬盘扩容到 vg0卷组(vgextend)

屏幕截图 2024-04-10 155156.png

扩容逻辑卷mysql(lvextend)

屏幕截图 2024-04-10 155851.png

同步文件系统

xfs 系统用 xfs growfs

xfs growfs /dev/vg01/mysql: 命令+逻辑卷名字

ext4 系统

逻辑卷的名字resize2fs

我们可以使用 -r 选项立马刷新文件系统

Ivextend -L+3G /dev/vg01/web -r