dd 备份系统 求解决

goas 2014-05-27 04:26:09
dd if=/dev/sdb5 of=/dev/sdc3
上面命令运行了10分钟,终于完成了
但是有一很麻烦的问题 sdb5>sdc3
sdb5 60G
sdc3 有55G
但是文件内容只有11G
结果 sdc3不能mount了

提示: bad option bad superblock

使用 fsck ,e2fsck,resize2fs等命令都不能修复.....
提示:超级块有1600000x大小,但是物理磁盘只有1400000x大小还不让修正!!

回到windows系统安装ext2fred,ext2read
居然可以访问 sdc3,而且可以读写文件!!!!

求mount /dev/sdc3
求修复
...全文
244 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
goas 2014-05-30
  • 打赏
  • 举报
回复
resize2fs /dev/ dd if=/dev/sdb5 of=/dev/sdc3 resize2fs /dev/sdc3 这是Gparted复制分区时的典型做法! gparted就是这么干的!
lucky-lucky 2014-05-30
  • 打赏
  • 举报
回复
引用 2 楼 gogcc 的回复:
/dev/sdb5 65G 文件只有11G /dev/sdc3 55G 如何把分区复制到 sdc3呢? dd if=/dev/sdb5 of=/dev/sdc3 (正常 可能dui失数据) fsck /dev/sdc3 (fsck时提示文件系统大于物理分区大小!) (虽然有相应的方法修复,但是可能dui失数据) (不过花了一下午时间看国内外的论坛都没能解决......) 方法: 先 resize2fs /dev/sdb5 15G (把文件系统缩小到15G ,速度很快,估计用时1分钟,但是文件很分散的话就慢了...) dd if=/dev/sdb5 of=/dev/sdc3 (可以指定 读取区块大小以加速读取 -b=1M) resize2fs /dev/sdc3 (把文件系统大小扩展到分区大小) 如果 sdb5不能unmount就重启到liveCD
学习了
goas 2014-05-29
  • 打赏
  • 举报
回复
/dev/sdb5 65G 文件只有11G /dev/sdc3 55G 如何把分区复制到 sdc3呢? dd if=/dev/sdb5 of=/dev/sdc3 (正常 可能dui失数据) fsck /dev/sdc3 (fsck时提示文件系统大于物理分区大小!) (虽然有相应的方法修复,但是可能dui失数据) (不过花了一下午时间看国内外的论坛都没能解决......) 方法: 先 resize2fs /dev/sdb5 15G (把文件系统缩小到15G ,速度很快,估计用时1分钟,但是文件很分散的话就慢了...) dd if=/dev/sdb5 of=/dev/sdc3 (可以指定 读取区块大小以加速读取 -b=1M) resize2fs /dev/sdc3 (把文件系统大小扩展到分区大小) 如果 sdb5不能unmount就重启到liveCD
lucky-lucky 2014-05-28
  • 打赏
  • 举报
回复
挂载上之后用rsync命令拷贝过去比较妥当,磁盘不一样大,这样不知道都要改哪些信息才可以正确识别文件系统

18,772

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧