logo  

运维备忘录

运维备忘录
作者: 陈安廉

摘要:软件开发进阶系列


linux磁盘


2022-06-09 17:03:39

Linux 磁盘管理

Linux 磁盘管理好坏直接关系到整个系统的性能问题。

Linux 磁盘管理常用三个命令为 dfdu 和 fdisk

  • df(英文全称:disk free):列出文件系统的整体磁盘使用量

  • du(英文全称:disk used):检查磁盘空间使用量

  • fdisk:用于磁盘分区



https://blog.csdn.net/weixin_42915431/article/details/121881054



注意: /boot分区不能基于LVM创建

1、PV(Physical Volume,物理卷)

      通常对应普通分区或整个磁盘,一般直接使用设备文件名称,如/dev/sdb1、/dev/sdb2等

2、VG(Volume Group,卷组)

      由一个或多个物理卷组成一个整体,在卷组中可以动态地添加或移除物理卷

3、LV(Logical Volume,逻辑卷)

    逻辑卷建立在卷组之上。对于逻辑卷来说,卷组就是一个整体

常用的LVM管理命令

功能

PV管理命令

VG管理命令

LV管理命令

scan扫描

pvscan

vgscan

lvscan

create建立

pvcreate

vgcreate

lvcreate

display显示

pvdisplay

vgdisplay

lvdisplay

remove移除

pvremove

vgremove

lvremove

extend扩展


vgextend

lvextend

reduce


vgreduce

lvreduce

1、创建物理卷

#pvcreate /dev/sb1 /dev/sdc1 

2、创建卷组(vg00)

#vgcreate vg00 /dev/sdb1 /dev/sdc1

3、创建逻辑卷(data)

#lvcreate -L 10G -n data vg00     (lvcreate -L 容量大小 -n 逻辑卷名 卷组名)

4、创建目录

#mkdir /data

5、格式化

#mkfs -t xfs /dev/vg00/data

6、挂载

#mount /dev/vg00/data  /data

********************************

创建物理卷

#pvcreate /dev/sdd1

扩展卷组(vg00)

#vgextend vg00 /dev/sdd1

扩展逻辑卷(data)

#lvextend -L +5G /dev/vg00/data

调整逻辑卷后的容量大小,需要执行"xfs_growfs /dev/卷组名/逻辑卷名"以便系统重新识别文件系统的大小。旧版的系统执行"resize2fs /dev/卷组名/逻辑卷名"






df -lh


du -sh *



du -ah --max-depth=1