同等容量(或不同容量)不同接口的两块硬盘进行全盘数据克隆在win系平台(fat32 or ntfs)下是轻而易举的事情,但在unix系平台下就显得稍微麻烦一点。克隆软件好办(或直接dd),可不同接口就涉及unix类系统对存储设备命名方式或顺序问题,主要是设备名称或顺序变更之后对fstab文件进行手动修改。
我的方法是使用g4u进行克隆,然后使用FreeBSD安装cd引导之后挂载新盘根分区对fstab进行修改,好在只是设备顺序变更,很轻松搞定。具体g4u(ghosting for unix)的使用指南参见官方网站,这里说说之后的步骤。
系统环境FreeBSD 6.2:
使用FreeBSD 6.2 install cd引导系统、
默认引导 Boot FreeBSD [default] 、
Cancel 国家选择、
Fixit选项、
CDROM/DVD选项、
shell界面dmesg获取相关设备信息、
挂载新盘根分区:mount /dev/ad4s1a /mnt (注:原盘设备名称ad0)、
编辑当前 /mnt/etc/fstab 文件,使用 ee /mnt/etc/fstab,修改所有前缀ad0部分为ad4,光储设备除外,保存退出、
umount挂载分区或直接shutdown后重新引导系统。
以上介绍内容为具体单机实例,仅供参考,在实际过程当中需要结合具体情况变通处理。