【Linux】磁盘分区和挂载
https://blog.csdn.net/weixin_60719453/article/details/123638445
B站 LVM磁盘扩容(两视频结合一起看)
https://www.bilibili.com/video/BV1NK411w7DL/?spm_id_from=333.337.search-card.all.click&vd_source=67a55a41c761267d30d2c54af620bf93
https://www.bilibili.com/video/BV16W411t7YY?p=3&vd_source=67a55a41c761267d30d2c54af620bf93
LinuxCentOS7关于PV neme券显示[unknown]问题
https://blog.csdn.net/Insupport/article/details/116033155
注意:磁盘超过2T用,gdisk或parted命令,具体百度
命令介绍
1.查看所有设备挂载情况
lsblk 或者 lsblk -f
2.获取权限
sudo su
- 查看当前磁盘大小
df -h
4.查看当前逻辑卷
lvdisplay
查看
vgdisplay 简写 vgs
查看物理卷
pvdisplay
查看 fdisk
给/dev/sdb 分区
fdisk /dev/sdb
查看磁盘的数量信息
fdisk -l |grep ‘/dev’
添加新磁盘的操作(必须顺序)
例子添加了两块磁盘
1.将物理磁盘设备初始化为物理卷
pvcreate /dev/sdb /dev/sdc
2.创建卷组,并将PV加入卷中
centos1卷组的名字
vgcreate centos1 /dev/sdb /dev/sdc
3.基于卷组创建逻辑卷
mylv逻辑卷的名字
2G:指添加磁盘的容量(例如:20G的磁盘只能添加19G,不然会报错)
报错信息:Volume group “centos1” has insufficient free space (5119 extents): 5120 required.
翻译:卷组“centos1”的可用空间不足(5119个扩展数据块):需要5120个。
lvcreate -n mylv -L 2G centos1
4.为创建好的逻辑卷创建文件系统
两种格式化
mkfs -t ext4 /dev/sdb1
或者
mkfs.ext4 /dev/centos1/mylv
5.将合适好的逻辑卷挂载使用
mkdisk newdisk(创建文件夹)或者使用mkdir 来创建文件夹
mount /dev/centos1/mylv /newdisk
6.给centos1卷组里添加一个逻辑卷
vgextend centos1 /dev/sde
7.给逻辑卷扩充
lvextend -L +10G /dev/centos1/mylv 按照固定数值添加
或者
lvextend -l +100%FREE /dev/centos1/mylv 按照比例添加
8.刷新分区(不刷新分区看不到扩充的内容)
resize2fs /dev/contos1/mylv
9.查看是否扩充成功
df -h
删除LVM(必须按照顺序删除)
查看磁盘挂载情况
df -h
umount /newdis #卸载磁盘
1删除LV
lvremove /dev/centos1/mylv
2.删除VG
vgremove centos1
3.删除物理卷
pvremove /dev/sdb
拉伸一个逻辑卷(扩充)
1、保证VG中有足够的空闲空间
vgdisplay
2.扩充逻辑卷
lvextend -L +10G /dev/centos1/mylv
3.查看扩充后的LV的大小
lvdisplay
4、更新文件系统
resize2fs /dev/centos1/mylv
5、查看更新后的文件系统
df -h
拉伸一个卷组(扩充)
1、将要添加到VG的硬盘格式化为PV
vpcreate /dev/sdd
2.将新的PV添加到指定的卷组中
vgextend centos1 /dev/sdd
3.查看扩充后的VG大小
vgdisplay
缩小一个逻辑卷
缩小一个逻辑卷必须要离线执行,不然会丢失数据
所以说必须先卸载掉逻辑卷在执行
1、卸载已经挂载的逻辑卷
umount /dev/centos1/mylv
2.缩小文件系统
resize2fs /dev/centos1/mylv 1G
3. 缩小LV
lvreduce -L -1G /dev/centos1/mylv
4.查看缩小后的LV
lvdisplay
5.挂载
mount /dev/centos1/newdisk
缩小一个卷组
1.将一个PV从制定卷组中移除
vgreduce centos1 /dev/sdd
2.查看缩小后的卷组大小
vgdisplay
比较乱,但是该有的命令都有