博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ESXi6 在Thin 配置的LUN上释放存储空间
阅读量:5999 次
发布时间:2019-06-20

本文共 2265 字,大约阅读时间需要 7 分钟。

公司最近把存储设备从NetApp换成了Nimble Storage,连接ESXi6的方式也从NFS变成了iSCSI。上周,豆子对一个很大的虚拟机执行了一个Storage Vmotion操作,发现尽管在VCenter上面显示成功了, 在Nimble的存储界面上,原先的LUN占据的存储空间并没有自动清掉。研究了一下,原来在ESXi6的系统上,执行了snapshot consolidate,storage vmotion等等操作之后,这些‘死掉’的空间并不会自动回收,而需要用户手动执行esxcli命令才会执行。

下面是具体操作的步骤。

Nimble 本身支持PowerShell,所以我可以通过脚本或者图形界面来进行对比。

首先看看PS的脚本

connect-nsgroup -Group 10.1.1.23 -Credential abc\admin -IgnoreServerCertificate$Report = @()$Volumes = get-NSVolume    #Iterate through the volumes and store the usage (compressed and uncompressed) in GB in variables    foreach ($Volume in $Volumes){        Write-Verbose "Gathering data from $($Volume.Name)"        $CompressedGB = $Volume.vol_usage_compressed_bytes / 1GB        $UnCompressedGB = $Volume.vol_usage_uncompressed_bytes / 1GB        #Write the data to a new object        $hash = [Ordered]@{                        VolumeName = $Volume.name                             CompressedGB = $CompressedGB            UnCompressedGB = $UnCompressedGB        }                                        $Object = New-Object PSObject -Property $hash        #Add the data to the array        $Report += $Object    }$report

结果如下所示:

VolumeName       CompressedGB   UnCompressedGB----------       ------------   --------------SYD-Silver   4185.06537832227 6562.82331466675SYD-Veeam    9378.09976012446 9311.72917175293SYD-NASUNI   5775.57624073327 6381.53183746338SYD-Archive  28585.6416311869 31313.0306777954SYD-Platinum 1330.75676030945 2491.81824493408SYD-Bronze   2716.69601499569 3588.08150863647SYD-Gold     100.053084951825 219.250961303711

ESXi6 在Thin 配置的LUN上释放存储空间

执行下面的命令

ESXi6 在Thin 配置的LUN上释放存储空间

这个取决于LUN的大小,我的这个Thin 配置的LUN有10T,大概等了1个多小时才结束

结束之后,再次执行脚本或者登陆web console查看空间

结果如下

VolumeName       CompressedGB   UnCompressedGB----------       ------------   --------------SYD-Silver   4187.84719586652  6567.3570022583SYD-Veeam    9376.82992831524 9311.73175430298SYD-NASUNI   5773.28081614058 6381.55347824097SYD-Archive  28585.5442300336  31313.041885376SYD-Platinum 1331.21670859773 2492.49526596069SYD-Bronze    817.28842341993 1402.45195007324SYD-Gold      99.936622262001 219.308860778809

ESXi6 在Thin 配置的LUN上释放存储空间

成功释放了1.9T的空间!

如果每次都需要这样手动操作释放的话,比较麻烦。目前一个比较好的方案是升级到ESXi6.5, 同时把文件系统升级到VMFS6。在VMFS6里面,上面的流程就是自动执行了。不过因为VMFS6的架构完全改变了,因此对于现有的VMFS5系统,他不支持直接升级,只能重新创建新的。

转载于:https://blog.51cto.com/beanxyz/2064459

你可能感兴趣的文章
标签选择器
查看>>
FortiGate防火墙内存使用率高问题
查看>>
rgb(123,25,62)拆分
查看>>
查看端口被占用
查看>>
前端图片预览
查看>>
hdu-1251
查看>>
查看nvidia显卡命令
查看>>
设计模式 之 《原型模式》
查看>>
了解MOSS2007 内容类型ID(Content Type IDs)命名规则
查看>>
windows键的妙用
查看>>
分成互质组
查看>>
Four-Operations
查看>>
C#获取本机和其它计算机物理网卡地址(MAC)
查看>>
【翻译】ZFS - Ondiskformat 第一章 虚拟设备(vdevs),Vdev Label以及Boot Block
查看>>
vue开发的项目中遇到的警告,报错,配置项目文件等合集(长期更新)
查看>>
一、JVM内存1(jvm运行时内存划分)
查看>>
Java第五次实训作业
查看>>
JAVA 消耗 CPU过高排查方法
查看>>
BBS第一天
查看>>
网络知识汇总(1)-朗文和牛津英语词典网址
查看>>