这个问题类似于精简configurationLinux服务器的最佳实践(在VMware上)
不过,我的问题是一个不同的触摸。
我们有不less服务器(win / linux),我们需要使用块级备份,因此我们在迁移时使用了精简configuration,并且假设精简configuration使用与内存服务器,但我们被certificate是错误的,因为我们看到VMDK的增长,即使由于日志/备份/什么不处理触摸块,VMDK只能增长和不缩小,来宾虚拟机内的实际磁盘使用率较低。
我们不想在数据存储完全填满的某个夜晚影响我们。
我们查看了像sdelete / punching零的工具,但是这需要我们删除所有的快照,这是我们不能由于我们的备份系统利用CBT。 这也不适用于Linux。
我们也研究了一些build议,我们只需要V2V,然后创build一个不同大小的新磁盘,但考虑到服务器已经存在,这样做有点太多了。
我并没有对设置进行大的修改,而是考虑使用Windows / Linux磁盘工具来将操作系统内的FS /卷缩小到一个舒适的大小,即使一个虚拟机使用了所有可用的空间,主机也不会用完的数据存储空间。
示例编号:我们的数据存储:1TB。 VM的预置使用情况:2TB(THIN)VM的实际使用情况(100 GB)
现在,如果我们在Windows下使用DiskMgmt工具将基本卷缩小到200GB左右,在Linux LVM中将LV / VG&分区改为200G左右,这样虚拟机有一定的扩展空间,但不能增长太多。
我的问题是这样的工作,即vmdk增长将停止在操作系统磁盘部分的大小,这将成为精简/厚提供之间的中间地带,或者这不工作,并说精简configuration的VM VMDK仍然会增长是否超出了我们在OS级设置的分区/容量限制?
一个方面的问题:如果数据存储填满会发生什么情况,我们是否仍然可以使用Vsphere Web客户机/ etc或ssh轻松地将一些虚拟机移动到另一个数据存储,或者这将会是一场纯粹的灾难?
自己回答这个问题。
收缩文件系统确实解决了这个问题,即磁盘使用率没有超过一定的限制,但是当文件系统收缩时,有一些问题,操作系统根据分区开始时的磁盘映像移动所有文件/命令,这个操作实际上导致Thinkconfiguration的VMDK增长到相当于实际大小的两倍。
个人而言,我们结束了V2Ving每个服务器过度规定可pipe理的大小,这是比收缩/玩FS级别更容易/更less的时间消耗。