centos 不重启服务器 在线刷新磁盘
刷新scsi总线,因一个一个刷太慢,因此这里使用了for循环
for i in {0…2}; do echo “- - -” > /sys/class/scsi_host/host$i/scan; done
“- - -” 是通配符,告诉SCSI总线需扫描所有的控制器、通道和LUN
如果上面的命令没有效果,可用下面这条,特别是用 ESXI 虚拟机系统的,用下面这条刷新总线即可生效
echo 1 >/sys/class/scsi_disk/0:0:0:0/device/rescan
LVM
创建:create
删除:remove
查看卷组:s 、scan、 display
扩容:extend
缩小:reduce
创建物理卷 格式:pvcreate device1 device2
pvcreate /dev/sdb1 /dev/sdb2
删除pv 格式:pvremove device1 device2
创建卷组 格式:vgcreate vg_name device1 device2
vgcreate vg_test1 /dev/sdb1 /dev/sdb2
删除卷组 格式:vgremove 卷组名
扩容卷组 格式:vgextend 卷组名 device
vgextend vg_test1 /dev/sdb3
缩小卷组 格式:vgreduce 卷组名 device
vgreduce vg_test1 /dev/sdb3
创建逻辑卷
格式:lvcreate -L <lv_size> <vg_name> -n <lv_name>
lvcreate -L 指定要给的lv的大小 卷组的名称 -n 给逻辑卷命名
lvcreate -L 50G vg_test1 -n lv_test
删除逻辑卷
格式:lvremove /dev/vg_test1/lv_test
lvremove 逻辑卷路径
扩容逻辑卷
格式:lvextend -L <extend_size> <lv_path>
lvextend -L 扩容数量 逻辑卷路径
lvextend -L +20G /dev/vg_test1/lv_test
缩小逻辑卷
格式: lvextend -L <extend_size> <lv_path>
lvextend -L 缩小数量 逻辑卷路径
lvreduce -L -20G /dev/vg_test1/lv_test
格式化并挂载LV
格式化逻辑卷
格式:mkfs.<filesystem_type> /dev/vg_test1/lv_test
mkfs.<filesystem_type> 逻辑卷路径
mkfs.xfs /dev/vg_test1/lv_test
挂载逻辑卷
格式:mount /dev/vg_test1/lv_test 目录
mount 逻辑卷路径 目录