|
发表于 2005-7-28 18:32:28
|
显示全部楼层
dd操作的是原始设备,不是针对文件系统,所以用dd备份的是完整的硬盘拷贝,而dump和restore
应该操作的是文件系统,保存和恢复的是原始格式的文件系统(dump出来的ext2 restore后还是ext2),tar备份的是文件系统里头的文件(可以在ext2上tar cvf再到jfs上tar xvf)。
所以,镜像磁盘用dd, 备份整个文件系统用dump和restore,备份文件系统里头的文件用tar或cpio.
猜测:
tar出来的结果比dump出来的结果大, 可能是因为tar记录了路径信息,
比如/a/b/aa.c, a/b/bb.c,而对于dump来说它只保存了a, b, aa.c, bb.c,
省去了重复的路径名。 |
|