
正文
linux用dd命令菜鸟 linux使用dd命令教程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用dd备份Linux系统
dd - convert and copy a file
假设我们的系统是安装在/dev/sda磁盘上,现在我加入一个和sda一样大小的磁盘,并使用 dd 命令将sda拷过来:
dd对磁盘是极大的浪费,100G的硬盘只用1G,dd后的备份文件也是100G。所以在 dd 时可以指定 bs 和 count 。
我测试时还存在一个问题:
接下来取下sda,直接以sdb开机。和原来系统应该一模一样。
相关问答
Q1: Linux dd 命令怎么用?具体例子?
举个例子说明一下:
将硬盘a克隆到硬盘b :
dd if=/dev/sda of=/dev/sdb bs=4M
可能在这个过程中的速度会比较慢,但是是有原因的,因为有用的和无用的数据都要复制。
——答案来自xisaiLinux界大牛老师
Q2: linux 系统重置命令
1.重启linux系统linux用dd命令菜鸟,出现GRUB启动菜单;
2.按e健进入编辑状态,按向下linux用dd命令菜鸟的方向健,划到linux16所在行,把光标停在行末尾;
3.在步骤2linux用dd命令菜鸟的所标记的行末尾,添加console ttyS0 rd.break console=tty0;
4.按下Ctrl + x键进入恢复模式。
扩展资料linux用dd命令菜鸟:
linux系统优点
1)Linux由众多微内核组成,其源代码完全开源;
2)Linux继承linux用dd命令菜鸟了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
3)Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。
参考资料:百度百科-linux系统
Q3: 安卓Linux环境下的dd命令使用总结
dd :用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
注意:指定数字的地方若以下列字符结尾,则乘以相应的数字: b=512 ; c=1 ; k=1024 ; w=2
参数注释:
4、备份与恢复MBR
·备份文件开始的512个字节大小的MBR信息到指定文件:
#dd if=/system/xbin/busybox of=/data/local/tmp/bb count=1 bs=512
· count=1 指仅拷贝一个块; bs=512 指块大小为512个字节
·恢复:
#dd if=/data/local/tmp/bb of=/data/local/tmp/bbb
·将备份的MBR信息写到磁盘开始部分
/dev/null ,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!
/dev/zero ,是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供 0 ,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串 0 。
/dev/null ——它是空设备,也称为位桶( bit bucket )。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。
Q4: linux菜鸟求教
如果你对linux不熟的话.可能有些方法听不太明白.
现在很多版本的 安装iso文件可以直接用 dd写进U盘里. 它可以启动,也可以安装linux系统.
新一点儿的ubuntu我印像里是可以这么做的.
相关的文档可以看看 isolinux的信息. 也许格式或工具名叫做ISOhybrid.
详细信息看这儿..
其实有两个部分需要支持.就可以完成从U盘之类的介质上安装linux. 一是 osloader要支持启动.二是安装向导程序要支持从其它的位置来读取安装使用的源文件.
这两个部分,第一步是要osloader来做.已经有解决的了.不行自己做也不是太难.
第二个部分需要安装向导程序支持了.新的 suse 一定支持我看过文档. vmware esxi 5.0 我试过.
ubuntu我印像里也是说用这种格式发布了.
总的来说要是新一点儿的发行版本.
-------------------
说了这么多. 我所说的是把 iso写成 U盘安装的办法. 其它的办法还有.
比如有的发行版本提供一些方法通过pxe网络启动啥地.
---------------------
想了下, 判断这个iso是不是支持直接用dd之类的命令写入光盘. 可以简单的用 fdisk命令来实现.
因为 iso hybrid是 usb-hdd兼容的,它一定有合法的分区法和标志,当然也有引导代码.
这个iso可以写入U盘.
# fdisk -l openSUSE-12.1-DVD-x86_64.iso
Disk openSUSE-12.1-DVD-x86_64.iso: 0 MB, 0 bytes
64 heads, 32 sectors/track, 0 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3d3e118f
Device Boot Start End Blocks Id System
openSUSE-12.1-DVD-x86_64.iso1 * 1 4414 4519936 17 Hidden HPFS/NTFS
Partition 1 has different physical/logical endings:
phys=(1023, 63, 32) logical=(4413, 63, 32)
----
这个iso不支持直接写入 U盘. 其实可以自己改一下.
# fdisk -l ./SL-62-x86_64-2012-01-09-Everything-DVD1.iso
Disk ./SL-62-x86_64-2012-01-09-Everything-DVD1.iso: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk ./SL-62-x86_64-2012-01-09-Everything-DVD1.iso doesn't contain a valid parti tion table
Q5: linux——dd命令问题?
dd命令linux用dd命令菜鸟的参数主要就是
if =输入文件(或设备名称)
of =输出文件(或设备名称)
题主输入的sdc1不是设备文件名linux用dd命令菜鸟,是分区linux用dd命令菜鸟,设备是sdc,所以输入sdc没问题,我分析应该是这个原因
关于linux用dd命令菜鸟和linux使用dd命令教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






