ESXI虚拟机Linux添加新磁盘后,可以通过重新扫描SCSI总线,在不重启虚拟机的情况下添加SCSI设备

在线扩容磁盘(不停机)后,添加磁盘无法识别的问题,尝试了多种办法,最终通过重新扫描SCSI设备搞定

1.虚拟磁盘扩容无法显示真正的数据容量,仍然显示原来的容量大小的问题

我编辑虚拟机配置,把虚拟机的磁盘容量从100G直接修改为200G后,重新启动虚机,系统显示的磁盘仍然还是100G。通过执行下面命令,重新扫描SCSI设备,解决原有磁盘扩容磁盘容量无法识别的问题:

#Rescan Specific SCSI Device
echo 1 > /sys/block/$DEVICE/device/rescan

说明:Replace $DEVICE with sda, sdb, sdc, etc.
我对应的磁盘位于sdb上,所以执行命令如下:
echo 1 > /sys/block/sdb/device/rescan

2.重新扫描整个主机的SCSI总线,可解决添加的磁盘无法识别的问题(我用的方法1,该方法没有尝试)

#Rescan Entire Host SCSI Bus
echo "- - -" > /sys/class/scsi_host/$HOST/scan

说明:
Replace $HOST with the SCSI host you want to scan which could be host0, host1, host2, etc. Typically $HOST is host0.
The triple dashes, - - -, are wildcards that rescan every channel, every target, and every LUN on the specificed SCSI host.

参考文档:https://thornelabs.net/posts/linux-rescan-scsi-bus.html#rescan-specific-scsi-device
————————————————
版权声明:本文为CSDN博主「sunny05296」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sunny05296/article/details/109714017

最新文章

  1. 自制Azure中国版“加血包”
  2. zeromq rpc原型
  3. c#获取时间
  4. 用js解析经json序列化后的C#的DateTime类型数据
  5. 【BZOJ-2725】故乡的梦 Dijsktra + Tarjan + Dinic + BFS + 堆
  6. 基本套接字编程(4) -- poll篇
  7. ZOJ 2974 矩阵快速幂
  8. 《学习OpenCV》练习题第四章第七题abc
  9. Java-Swing嵌入浏览器(二)
  10. asp.net中ashx文件如何调用session
  11. Android点滴---ViewHolder通用,优雅写法
  12. 关于MyEclipse SVN显示资源历史记录乱码问题
  13. 发布时去掉 debug 和 提醒日志,简单无侵入
  14. jQuery里使用setinterval
  15. Oracle 12cR1 RAC 在VMware Workstation上安装(中)—图形界面安装
  16. Programming In Scala笔记-第七章、Scala中的控制结构
  17. Perl信号处理
  18. Linux Mysql 每天定时备份
  19. 一个Web项目中实现多个数据库存储数据并相互切换用过吗?
  20. dataguard日志自动删除

热门文章

  1. Java-如何打包下载成.zip文件
  2. ubuntu22.04安装 kubernetes(docker)
  3. zabbix利用python3脚本进行钉钉报警
  4. centos更改java的环境变量
  5. excel 巧用功能
  6. JS实现打字效果(_会闪烁)
  7. Abp框架使用Swgger注释加分组
  8. xd p3 搭建安全扩展
  9. 看K线学炒股(8.9)
  10. entity framework “XXXXX”的“XXXXX”属性不能设置为“null”值