迁移到 vmfs6 后,如果不重新启动,fstrim 将无法运行

迁移到 vmfs6 后,如果不重新启动,fstrim 将无法运行

我有 Vmware esxi 6.5。现在我将一些精简配置的虚拟机迁移到 VMFS6。当我调用时,fstrim /我可以发现 vmdk 文件会变小,但控制台中没有错误 - vmdk 并不小。我必须在 vMotion 到 VMSF6 后重新启动每个虚拟机。一切正常后,fstrim 会执行较小的 vmdk。

是否需要在此处重新扫描以避免重新启动每个虚拟机?

尝试过: echo "1" > /sys/class/block/sda/device/rescan或者 echo "- - -" > /sys/class/scsi_host/host0/scan

在 dmesg 中:

sd 2:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sd 2:0:0:0: [sda]  Sense Key : Illegal Request [current]
sd 2:0:0:0: [sda]  Add. Sense: Invalid command operation code
sd 2:0:0:0: [sda] CDB: Unmap/Read sub-channel: 42 00 00 00 00 00 00 00 18 00
end_request: critical target error, dev sda, sector 30214032
sd 2:0:0:0: [sda] Cache data unavailable
sd 2:0:0:0: [sda] Assuming drive cache: write through

谢谢。

相关内容