情况是这样的:
A硬盘的容量是160G,B硬盘的容量是128G,A硬盘是源硬盘,装的系统是centos5.6,ext的文件系统格式,实际上他的硬盘使用量大约是5个G
需求:
将A盘的系统挪到B盘中(不用分区对拷方式,而是硬盘拷贝),要给测试人员用的相对简单的办法或者工具。
尝试:
用clonezilla工具,将A盘的全盘存成镜像(最后是一个img的文件夹),但是在还原到B盘的时候,提示目标硬盘容量太小而导致失败。然后我搜方法,说这个用专家模式的icds选项,然后结合k1或者k2、k,我尝试了这几个,都失败了。于是我想,其实源硬盘实际有用的容量很小,目标盘完全可以容得下,就没有好的办法、工具可以一次性解决这个问题吗?对于其他办法,比如要重新分区、自己创建uuid等都太麻烦,并不适合一般的测试人员来操作。
提问:
有没有办法,真正地简单解决以上所述的问题,用到的原理介绍一下。比如我设想,是否存在这样的工具,他在将系统备份的时候可以让你自己选择,将分区重新调整(因为你那么多容量是空闲的),只调整各个分区的容量,然后在还原的时候,可以再次对目标磁盘进行分区调整。比如上面的实例就变成类似这样:
A盘原来的分区情况是,sda1:10G,sda2:150G,实际用的容量sda1:2G,sda2:20G,在备份的时候我可以选择成,sda1:3G,sda2:25G。这样做出一个镜像文件
然后在还原镜像到B盘的时候,再次分区调整,比如改为sdb1:10G,sdb2:118G,然后原来sda1的内容再拷贝到sdb1,sda2到sdb2。
由于不太懂硬盘这方面知识,请问哪个工具可以满足这种要求呢?上面说的要求在哪个地方实现起来会比较困难,或者有不合理的地方?
本文探讨如何将一个160GB的CentOS5.6系统迁移到128GB的硬盘上,不采用分区对拷方式。在尝试使用Clonezilla遇到目标磁盘容量不足的问题后,寻求一种能够智能调整分区大小的解决方案。需求是找到一个工具,能在备份时压缩分区,然后在还原时根据目标磁盘空间重新调整分区。理想的工具应该能简化这一过程,避免复杂的手动分区和UUID配置。目前尚未找到完全符合要求的工具,但提出了一个设想:存在一种工具能允许用户在备份时指定分区大小,并在还原时自动适应目标磁盘的容量。

被折叠的 条评论
为什么被折叠?



