一、Windows 系统采用SDelete清零、磁盘管理工具缩小分区大小,然后就可以手工缩小磁盘容量了。
二、Linux系统:
1、ext4系统,可以采用resize的方法缩小文件系统大小,无需格式化。
2、xfs系统,需xfsdump -f xfs.img /mnt/mntpoint备份,xfsrestore -f xfs.img /mnt/mntpoing恢复。无法不格式化缩小文件系统大小。
3、对于普通分区,可以采用gparted光盘缩小分区大小。
4、对于lvm,可以lvresize -L 50G LV调整分区大小。
5、对于lvresize后LV,需重新格式化建xfs分区,mkfs.xfs版本3.2以上缺省使用V5的SuperBlock,在linux内核3.16版本以下只能以只读方式挂载。mkfs.xfs -m crc=0 /dev/sdax新建的文件系统使用以前版本的SuperBlock,在linux内核3.16版本以下可以正常挂载。
6、lv分布调整可以用pvmove命令,同一个PV下使用pvmove --alloc anywhere /dev/sda2:XXXX-YYYY dev/sda2:MMMM-NNNN。
7、pvmove后可以使用pvresize调整PV大小,pvresize --setphysicalvolumesize Size /dev/sda2,主要Size的大小必须为全部Allocate PE+1或以上才能成功执行。
8、pvresize后可以使用gparted调整分区大小。
9、分区大小调整完成后,修改vmdk文件的Extent Description,数值为扇区数,修改后磁盘的大小就调整了。
10、vmkfstools -i复制 -d磁盘格式(thin/zeroedthick/eagerzeroedthick) -E(更名) -U(删除) -K(缩减punchzero)。
11、将硬盘从虚拟机移除后再添加,然后不同DataStore之间迁移,可以修改制备格式。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5084.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~