Linux 磁盘分区、LVM扩展、释放空间等汇总

01. fdisk 磁盘分区

fdisk 是linux常用的磁盘分区工具(只能给小于2TB的磁盘进行分区,超过2TB要使用parted分区工具)
在这里插入图片描述
在这里插入图片描述
分区示例

https://blog.csdn.net/qq_18297675/article/details/52719171

常用命令

fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /opt
umount /opt
vim /etc/fstab
mount -a
df -Th
lsblk

02. partprobe 刷新分区表

partprobe命令用于在硬盘分区发生改变时,更新linux内核中的硬盘分区表数据。有时在使用fdisk、part命令对硬盘进行分区后,会发现找不到新分区,此时需要重启系统才能使修改生效,但使用partprobe可以不重启系统就让修改的分区表生效。

[root@ufo130 ~]# partprobe /dev/sda

03. tune2fs 查看,调整文件系统参数

调整或查看 ext2/ext3/ext4 文件系统的参数(极少用到,了解即可)

04. parted 磁盘分区

对于小于2TB的磁盘使用fdisk、parted 都可以,但大于2TB的磁盘只能使用parted工具,且需要将磁盘转化为GPT格式。

05. mkfs 创建文件系统

在这里插入图片描述

[root@ufo130 ~]# mkfs -t ext4 -v /dev/sdb[root@ufo130 ~]# mkfs.ext4 -v /dev/sdb

06. dumpe2fs 导出文件系统信息

导出ext2/ext3/ext4文件系统信息(极少用到,了解即可)

07. resize2fs 刷新显示扩容结果

用于扩容或收缩未挂载的ext2/ext3/ext4文件系统。常用来对LVM扩容后的分区使用。

08. fsck 检查并修复文件系统

  • 文件系统必须是卸载状态
  • 不要对分区进行检查修复,正常情况下会按照 /etc/fstab 中的顺序进行检查修复
  • 一般只有在开机启动显示磁盘错误是,才使用 fsck 命令

09. dd 复制,转换,格式化文件

在这里插入图片描述

将指定分区内容备份到指定文件

[root@ufo130 ~]# dd if=/dev/sda1 of=ufo.img

删除指定分区

[root@ufo130 ~]# dd if=/dev/zero  of=/dev/sda1

/dev/zero 是0字符设备文件,可以产生连续不断的数据流,生成的文件为特殊格式的数据文件(二进制文件)

重点:要特别注意 if、of 参数的位置,如果位置写反了,会出现大问题。

生成任意大小的测试文件(bs*count

[root@ufo130 ~]# dd if=/dev/zero  of=ufo.log bs=1M count=2

10. mount 挂载系统文件

11. umount 卸载系统文件

12. df 查看系统磁盘空间使用情况

13. mkswap 创建交换分区

14. swapon 激活交换分区

15. swapoff 关闭交换分区

16. sync 刷新文件系统缓存区

sync 将内存缓冲区内的数据强制刷新到磁盘,本身reboot的时候也会自动刷新。
在这里插入图片描述

17. lsblk 查看LVM分区磁盘占用情况

物理存储介质(PhysicalStorageMedia):指系统的物理存储设备。磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。

物理卷(Physical Volume,PV):指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。

逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。

三者的关系:如果把PV比作地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。

在这里插入图片描述


创建LVM,物理卷,卷组,逻辑卷,格式化,挂载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
临时挂载,永久挂载需要修改配置文件 /etc/fstab
在这里插入图片描述


在线扩展:增加、减少逻辑卷的大小

在这里插入图片描述

在这里插入图片描述
查看当前LVM磁盘分区的占用情况

lsblk

查看当前磁盘对应的:物理卷PV名称,卷组VG名称

pvscan

查看挂载目录对应:逻辑卷LV名称

lvscan

磁盘/dev/sdb,可以分区或不分区,但必须是LVM的8e系统格式

fdisk -l 

扩展卷组VG

vgextend vg01 /dev/sdb

扩展逻辑卷LV

lvextend -L +200G /dev/vg01/data
lvextend -L +200G /dev/vg01/bak

重新制定文件系统

resize2fs -p /dev/vg01/data
resize2fs -p /dev/vg01/bak

注意:整个过程不需要卸载与挂载操作,都是在线扩展

18. 文件删除,空间不释放

有的时候删除文件后,并不能马上释放磁盘空间

rm -rf ...

查看删除进程

lsof | greo del..

查杀进程,即可释放磁盘占用

kill -9 ...

猜你喜欢

转载自blog.csdn.net/qq_42226855/article/details/113065091