linux dd 克隆很慢,使用dd命令进行SD卡克隆
问题描述
我正在尝试克隆可能包含许多分区的SD卡,其中一些分区是Ubuntu无法识别的。通常,我想克隆整个卷,而不仅仅是一些分区。所以,我挂载SD卡,在日志查看器中看到这样的内容:
kernel: [ 262.025221] sdc: sdc1 sdc2
alex@u120432:~$ ls /dev/sdc*
/dev/sdc /dev/sdc1 /dev/sdc2
由于我想复制整个磁盘,我执行:
dd if=/dev/sdc of=sdimage.img bs=4M
创建文件sdimage.img,创建7.9 GB(7,944,011,776字节)(SD卡为8 GB)。现在我挂载另一张SD卡并执行:
dd if=sdimage.img of=/dev/sdc bs=4M
问题是第二个dd命令在某个阶段挂起,并且永远不会成功。在此之后,我无法重启或关闭计算机,我只需关闭电源即可。
这是正确的方法吗?也许有另一种克隆SD卡的方法?
操作系统:Ubuntu 12.04(精确穿山甲),32位。
最佳解决方案
您不应该在已安装的设备上使用dd。首先卸载所有分区,然后你的命令应该工作。
次佳解决方案
插入原始SD卡并检查设备名称(通常为mmcblkX或sdcX):
sudo fdisk -l
在我的情况下,SD卡是/dev/mmsbkl0。现在您必须卸载设备:
sudo umount /dev/mmcblk0
现在创建设备的图像:
sudo dd if=/dev/mmcblk0 of=~/sd-card-copy.img
这需要一段时间。
完成后,插入空SD卡。如果设备不同(USB或其他类型的SD卡读卡器),请验证其名称并确保卸载它:
sudo fdisk -l
sudo umount /dev/mmcblk0
将图像写入设备:
sudo dd if=~/sd-card-copy.img of=/dev/mmcblk0
写操作比以前慢得多。
第三种解决方案
我正在使用dd工具克隆带有多个分区的usb棒,这是我的命令:
sudo dd if=/dev/sdb of=/dev/sdc bs=4096 conv=notrunc,noerror
notrunc – 不截断输出文件noerror – 读取错误后继续
第四种方案
dd很好,但我更喜欢cat /dev/sdc/ > ~/backup.iso如果你想再次把它放在SD卡上,只需运行cat ~/backup.iso > /dev/sdc
参考资料
linux dd 克隆很慢,使用dd命令进行SD卡克隆相关推荐
- 克隆卡设备_SD Clone for mac(SD卡克隆备份软件) v3.2
想要一款可以复制SD卡的工具吗?试试SD Clone for mac吧!SD Clone mac版是一款运行在MacOS上的SD卡克隆备份软件.SD Clone可以有效的对SD卡的所有数据内容进行复制 ...
- 安卓从sd引导linux,从android中的adb shell手动挂载SD卡
我不敢相信没有人在2个月内回复你?哇-多么懈怠! 好吧无论如何我想我应该填写一些信息并提出一些问题. 1).您是否拥有root权限,或者是否从发布映像/固件中获取了系统vold?像Linux Supe ...
- 嵌入式linux解决方法 | bin文件烧写不到SD卡中
一.问题描述: 在使用正点原子的阿尔法开发板时,将文件下载到sd卡时,发现下载失败,出现下载速度达到300MB/s.当使用命令:ls /dev/sd*查看存储设备时发现: 说明:sd卡没有挂载成功. ...
- 使用 chkdsk 命令修复 SD 卡
在命令提示符中输入命令[ chkdsk F: /f /r /x ],并按[ Enter ]键以修复 SD 卡错误.待 SD 卡修复完成之后,请重新检查该 SD 卡是否正常工作. Chkdsk :检查卷 ...
- 手机内存卡转化linux,安卓手机内置内存卡和外置内存卡(SD卡)互换方法
此类置换仅适用于有内置内存卡和外置内存卡的机,一般情况下,内置内存卡是指:该手机内部自带的存储空间.而外置内容卡是指:非机身自带的空间,如:SD卡.还不懂的可以问度娘.机身内存多的请忽略,root手机 ...
- linux恢复树莓派内存卡容量,玩玩树莓派之扩展SD卡剩余空间
前言:在安装好Go环境之后万事俱备只欠东风的情况下,我充满了喜悦,正准备go get -u github.com/gogits/gogs,然而fatal: write error: No space ...
- 藏得很深!三分钟扫盲SD卡
SD SD卡(secure digital card)是SD卡协会开发的低成本,非易失性存储卡格式(相比较于RAM,SD卡掉电数据不丢失): 随着本世纪电子技术的高速发展,对于这种中等型号,节能.节省 ...
- linux命令sd卡分区及格式化sd卡
写一个命令如果sd卡已分区,就格式化sd卡,如果没有分区先分区再格式化,最后重启系统. if [ -e /dev/mmcblk0p1 ]; thenecho "partition /dev/ ...
- 《树莓派学习指南(基于Linux)》——1.4 将Raspbian烧录到SD卡
本节书摘来异步社区<树莓派学习指南(基于Linux)>一书中的第1章,第1.4节,作者:[英]Peter Membrey ,[澳]David Hows ,更多章节内容可以访问云栖社区&qu ...
- NanoPi NEO Air内EMMC系统克隆至全新的SD卡
NanoPi NEO Air内EMMC系统克隆至全新的SD卡 前言 准备工作 克隆EMMC内系统 克隆系统到SD卡 克隆系统到文件 总结 问题求助 前言 NanoPi NEO Air wiki中提供了 ...
最新文章
- MATLAB 数据分析方法(第2版)1.3 MATLAB基本语法
- python中的全局变量与局部变量
- nodejs模块笔记
- Kong-dashboard 安装 启动运行
- VirtualBox4.3.12 安装ubuntu 14.04 分辨率过小(600*480)问题的解决方法
- json 转对象函数_JSON_QUERY()函数从JSON数据提取对象
- VB 游戏外挂操作类
- 抗压力就是一切!!!
- 3dmax卡线基础知识
- wma转mp3怎么弄_免费:如何把WMA转MP3格式
- Mstar的Monitor方案笔记(七)——EDID基本数据结构
- python入门系列(4) -- python常见应用
- 如何删除 Windows 10 上的 Windows.old 文件夹?
- iOS之支持https与ssl双向验证(包含:解决UIWebView加载不了https网页的图片,css,js等外部资源)
- tkinter制作scp命令一键生成器
- mysql 查询随机10条数据 (转载)
- 我女儿说要看雪,于是我默默的拿起了键盘,下雪咯,程序员就是可以为所欲为!
- vue的安装与基本使用
- 什么是远程桌面连接?win11系统如何启用远程桌面连接?
- FreeRTOSMini
热门文章
- 用mqtt客户端发数据到 thingsboard Error: Connection refused: Not authorized
- (四)Buffer 缓冲区
- Linux下构建一个deb软件安装包
- 开放阿里云指定端口及设置本地代理访问自己的阿里云服务器
- 语法高亮自定义颜色主题配置(Code::Blocks)
- iOS 15:如何查找丢失或失窃的 iPhone,就算它已关机也可远程定位
- The chain rule(链式法则)
- 数据库系统概论(第5版)王珊 详细知识清单 期末复习速成 考前冲刺 面试——(第一篇 基础篇)
- java定时自动关机软件
- Hacker(15)----嗅探原理