首页 » 互联网资讯 » 正文

Proxmox下LXC容器压缩硬盘容量shrink disk方案

原文 https://www.liujason.com/article/637.html

最近有一些Proxmox的LXC服务需要从NFS盘中迁移到本地盘里,然后对NFS服务器做升级,LXC实际占用不到30个G,但是给LXC的rootfs空间是1TB的NFS盘。迁移到本地的话不仅需要很长时间,而且本地盘的空间也有限,所以需要先压缩硬盘容量之后再迁移。

传统方法:
在Proxmox论坛和ServerFault上看到的方案都是先备份然后删除服务器,再通过备份恢复服务器,这样做是完全没问题的,但是比较麻烦——如果有商用软件绑定硬件的话还需要记录好Mac地址等信息恢复时使用。

  1. pct stop
  2. vzdump -storage local -compress lzo
  3. pct destroy
  4. pct restore /var/lib/lxc/vzdump-lxc–….tar.lzo –rootfs local:

优化后方法(图文请看原文):
1.确定磁盘大小
2.修改/etc/pve/lxc/xxx.conf配置文件,修改大小到略大于实际占用大小
3.备份为lzo镜像
4.恢复备份

亲测完美无后遗症,用Proxmox的mjj应该会用得到



云南网友 百度0下 评论:
都是四个步骤,有啥区别?


湖北网友 dkmosquito 评论:
学习了,感谢大佬分享


河南网友 克决 评论:

都是四个步骤,有啥区别?

比上面多了修改conf的步骤,这样可以不用手动再输入一遍mac等配置信息


贵州网友 赵鹏759620415 评论:
mark
Proxmox下LXC容器压缩(缩减)硬盘容量shrink disk-完美方案


湖北网友 明若轻兮 评论:
看了几遍,我是在想谁那么蛋疼分1TB,薄模式不好嘛


安徽网友 bryantrong 评论:
感谢分享 MARKED

发表评论