dd sKip 和 seek参数理解
2015-07-24 21:40
295 查看
假如我有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份 结果:首先将备份分成三个部分,第一部分为备份文件abc.gz的前10000k,第二部分为中间的70000k,最后备份后面的3456k.
备份方法如下三条命令:
dd if=abc.gz of=abc.gz.bak1 bs=1k count=10000
dd if=abc.gz of=abc.gz.bak2 bs=1k skip=10000 count=70000
dd if=abc.gz of=abc.gz.bak3 bs=1k skip=80000
恢复方法如下:
dd if=abc.gz.bak1 of=abc.gz
dd if=abc.gz.bak2 of=abc.gz bs=1k seek=10000
dd if=abc.gz.bak3 of=abc.gz bs=1k seek=80000
这时你查看一下恢复的文件将和你原来的文件一模一样,说明备份成功!
理解说明:skip=xxx是在备份时对if 后面的部分也就是原文件跳过多少块再开始备份;seek=xxx则是在备份时对of 后面的部分也就是目标文件跳过多少块再开始写。
出处:http://blog.csdn.net/do2jiang/article/details/5069536
备份方法如下三条命令:
dd if=abc.gz of=abc.gz.bak1 bs=1k count=10000
dd if=abc.gz of=abc.gz.bak2 bs=1k skip=10000 count=70000
dd if=abc.gz of=abc.gz.bak3 bs=1k skip=80000
恢复方法如下:
dd if=abc.gz.bak1 of=abc.gz
dd if=abc.gz.bak2 of=abc.gz bs=1k seek=10000
dd if=abc.gz.bak3 of=abc.gz bs=1k seek=80000
这时你查看一下恢复的文件将和你原来的文件一模一样,说明备份成功!
理解说明:skip=xxx是在备份时对if 后面的部分也就是原文件跳过多少块再开始备份;seek=xxx则是在备份时对of 后面的部分也就是目标文件跳过多少块再开始写。
出处:http://blog.csdn.net/do2jiang/article/details/5069536
相关文章推荐
- HD 2005 第几天?
- Humble Numbers
- mark
- Clear All of Them I(HDU 3920状压dp)
- hdu 1864 最大报销额 dp
- org.springframework.web.util.NestedServletException:
- Matlab 高斯分布 均匀分布 以及其他分布 的随机数
- LeetCode Binary Tree Preorder Traversal 先根遍历
- 7_24_heml_美食网设计_3_完整稿
- [LeetCode]Reverse Words in a String
- PAT (Basic Level) Practise (中文)1033. 旧键盘打字(20) C语言
- HDOJ-2091 空心三角形 C语言
- PHP CURL CURLOPT参数说明(curl_setopt)
- JavaScript入门篇 第三天(认识DOM)
- 《ASP.NET》数据绑定——GridView
- Spark 调优
- [C Language]一个c回调函数的例子
- 字节流InputStream和OutputStream简单使用
- 杭电2005 第几天 函数形式
- *HDU 5305 - Delicious Apples (贪心+背包)