linux磁盘管理与lvm琐事

查看系统内所有磁盘分区信息

fdisk -l

利用剩余空间建立一个新分区,建立新分区的时候要注意观察各个分区的剩余空间,在合适的地方建立新的分区即可

w建立分区之后需要重启一下,方可应用新的分区表

fdisk /dev/sda

大分区格式化的时候注意inode大小配置

https://www.cnblogs.com/micmouse521/p/8064568.html

常用df命令 GB显示当前目录分区,并且显示分区类型

df -Th

查看分区拓扑(-f查看分区文件系统格式)

lsblk -f

ext4格式化文件系统(如果是加入vg的话也可以不用格式化的,格式化之后lvm也会清除ext4分区信息)

mkfs.ext4 /dev/sda3

挂载与卸载

mount /dev/sda3 /mnt/sda3
umount /dev/sda3

查看lvm vg和lv情况

vgdisplay
lvdisplay

物理卷添加到lvm存储池之中

vgextend xxxvgname /dev/sda3

扩展一部分空间到swap之中

lvextend -L +17G lvm的swap卷名称

扩展剩余所有空间到lvm卷之中

lvextend -l +100%FREE lvm卷名称

更新分区空间大小(更新之后df才能看到,文件系统也才能识别)(如果是缩减空间,可能更新之前需要umount卸载)

resize2fs /dev/xxxvg/xxx

关闭swap分区

sudo swapoff /dev/xxxvg/xxswap

重新格式化swap分区

sudo mkswap /dev/xxxvg/xxxswap

重新启用swap分区

sudo swapon /dev/xxxvg/xxxswap

这个时候应该可以看到/root和swap空间都被拓展了

如果需要重命名vg的话可以使用如下命令

vgrename VG-UUID-HERE new-name-here
原文地址:https://www.cnblogs.com/jimaojin/p/12467211.html