LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1620|回复: 2

如何做一个‘硬盘镜像’

[复制链接]
发表于 2007-4-12 23:16:07 | 显示全部楼层 |阅读模式
我有个目录/home/ds/ref 挂在/dev/hda5上
我想在/dev/hda2( windows fat32 /mnt/D )上备份/home/ds/ref里的内容,
我现在是cp -rf 做的,因为先在ref目录越来越大(好几个G了),cp -rf比较吃力,
我想手动把多出的文件cp过去,又太没效率,
所以我想有没有什么方法能自动完成备份?
谢谢了
发表于 2007-4-13 04:31:08 | 显示全部楼层
find /home/ds/ref | cpio -o -L -H newc | gzip -9 > /mnt/hda2/backup.gz
或者用mksquashfs,如果想定期备份就加到crontab里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-13 11:55:24 | 显示全部楼层
谢谢
请问这样做是不是每次只添加新拷贝德的文件到backup.gz中?
比如我新加一个file到/home/ds/ref
然后运行find /home/ds/ref | cpio -o -L -H newc | gzip -9 > /mnt/hda2/backup.gz
是不是仅仅添加file?也就是时间很少?
再或者我把/home/ds/ref/dir1/file1 mv 到/home/ds/ref/dir2/file1再运行该命令
是不是backup.gz中的目录结构也会相应的更改?
谢谢拉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表