linux 制作磁盘映像,如何制作磁盘映像并在稍后恢复?
问题描述
我是一个新的Linux用户。我已经重新安装了我的五笔至少在过去几周的十倍,因为当系统启动并运行时(驱动程序,resolution等),我已经打破了一些东西(X,grub,未知),我无法获得它回到工作。特别是对于像我这样的新手来说,重新安装整个shebang比试图对几层失败的”fixing”尝试进行故障排除更容易(也更快)。
来自Windows,我期望有一些”disk image”实用程序,我可以运行这些实用程序来创建我的Linux安装(以及启动分区!!)的快照,然后再进行操作。然后,在我的机器I’ve foobar’ed后,我会以某种方式将我的机器恢复到正在工作的快照。
最佳解决方法
Clonezilla的教程可以找到here.
次佳解决方法
dd是可用于完成此任务的低级实用程序,它本质上是低级别的byte-for-byte复制实用程序。如果您希望”UNIX”完成此操作,请继续阅读。
所有对文件系统和硬盘的引用都位于虚拟/dev/文件系统的本地。 /dev/中有许多”nodes”,它们几乎是计算机上所有设备的接口。例如,/dev/hda或/dev/sda将引用系统中的第一个硬盘驱动器(hda vs sda取决于硬盘驱动器),/dev/hda1将引用硬盘上的第一个分区。
制作分区原始镜像最直接的方法是使用dd将整个分区转储到单个文件(请记住操作系统通过文件界面访问分区/dev/sda1)。确保您位于较大的分区或辅助驱动器上,然后执行以下命令dd if=/dev/hda1 of=./part1.image进行备份(对不同的分区重复执行)dd if=./part1.image of=/dev/hda1以进行恢复
您可以使用完全相同的命令来备份整个硬盘(将hda1替换为hda)。然后,您可以使用任何压缩程序(gunzip,zip,bzip)来压缩文件以进行存储。您可以使用这种相同的技术来制作整个分区的复制副本以制作计算机的克隆。
虽然有一个限制,但在恢复备份时,分区需要与从中获取映像的分区大小相同(或更大),所以这会限制您的选项以备还原。但是,您可以在使用gparted或parted恢复备份后始终扩展分区。当您尝试恢复整个磁盘副本时,图片变得更加混乱,但是,如果要将备份恢复到完全相同的硬盘,则根本不需要担心。
但是,如果您想要一个”friendlier”实用程序ala norton ghost,那么此建议可能不适合您。
第三种解决方法
我们在Ubuntu中有一个可用的GUI,名为’Disks'(gnome-disk-utility),并在后来的Ubuntu中默认使用。
要么
sudo apt-get install gnome-disk-utility
显然,分区在使用时不能被复制:它需要被卸载,因此它在拷贝过程中不会发生变化(即self-evident)。因此,为了备份您的系统分区,您必须在USB实时系统中启动 – 或者,如上图所示,在单独的(multi-boot)系统中。系统分区是标有星号的分区。如果您尝试复制系统分区,您会很快发现错误:
此外,必须注意back-up和恢复可引导分区都是有风险的过程,并且应该首先以不同方式完成有价值/敏感数据的back-up(通过复制数据而不是整个分区等) 。 – 从我有限的经验来看,这适用于Ubuntu系统分区,但不适用于Windows系统。
第四种方法
Ubuntu存储库中的”dump”和”restore”备份实用程序使您能够备份和恢复整个系统的”system state”。
“dump”和”restore”实用程序可以使用以下软件从存储库安装:
sudo apt-get install dump
以下是手册页的链接:⠀Dump⠀Restore
就你而言,你可以将系统备份到便携式硬盘:
dump -0uan -f my_file /
为了恢复,你需要:
从Ubuntu Live CD /DVD /USB启动。
安装转储实用程序。
安装您的硬盘。
恢复(即restore -r -f my_file /my_mount)。
注意:如果您要还原到新磁盘,则需要安装引导加载程序(GRUB)。
第五种方法
我会为此任务推荐RemasterSys。
它为您的安装创建iso,使用Deja Dup备份用户日期。
第六种方法
还有Ghost for Linux,但Clonezilla是更好的选择 – 它更新。 Ghost for Linux的最新版本于2009年5月上市,而Clonezilla的最新版本于2010年11月发布。与Ghost相比,Clonezilla的一个小缺陷是无法在恢复时调整分区大小,而Norton Ghost则可以。
你可能不需要它,但Clonezilla也支持多播。
第七种方法
您可以使用CloneZilla完成您所需的任何操作
第八种方法
如virtual.stack所示,使用”Dump”和”Restore”是一种解决方案。
但是,如果您有外部USB硬盘驱动器或NAS,则可能有兴趣使用Clonezilla。您只需点击here(您可以访问全局下载页面here)下载ISO映像,然后使用”Brasero”刻录它。从Clonezilla Live CD启动并执行主硬盘驱动器(使用健康的Ubuntu)的备份(磁盘或分区映像)。请注意,您无法备份您已装载为备份目标的分区(非常合理)。如果您的系统损坏,您只需使用Clonezilla Live CD重新启动并执行系统恢复。不要忘记,Clonezilla创建快照,因此如果您的数据(“/home”,”/etc”,…)位于与Ubuntu系统相同的磁盘/分区上,那么您将从备份中取回一个,并放弃已完成的操作自执行备份以来……
您也可以使用“Back In Time(backintime-gnome)”(可从Ubuntu Software Center获得)或其他(DéjàDup,…)获得数据的备份。您只需在备份配置文件中包含(“/home”,”/etc”,”/var”,”/usr/local”,…)。就像那样,你可以用Clonezilla取回你的健康系统,然后用“Back In Time”或其他方式取回你的最新数据。
参考资料
linux 制作磁盘映像,如何制作磁盘映像并在稍后恢复?相关推荐
- 【经验】UltralSO制作启动盘时报错:磁盘/映像容量太小
1.问题描述 使用UltralSO制作启动盘时报错:磁盘/映像容量太小,导致制作启动盘出错. 2.原因 在联想笔记本上安装UltralSO时,会提示使用联想电脑管家来安装,然后就成功入坑了. 使用联想 ...
- linux手机刷机包制作工具_ROM制作工具官方下载|ROM制作工具下载 v1.0.0.59 官方版 - 绿点软件站...
资源下载,支持线刷包(img)转卡刷包(zip):支持img/dat相互转换:ROM制作工具高效免费,为广大ROM开发者.手机维修.预装分发等人群提供快捷便利的定制服务. ROM制作工具官方简介 RO ...
- linux安装光盘制作工具,(三)Linux平台多操作系统安装盘制作工具
# 目录 [TOC] # 概述 该工具可用于自动制作多操作系统安装盘,同时可用于对安装盘的分区进行管理. ![title](/api/file/getImage?fileId=5dde396256fe ...
- Linux的基本学习(四)——磁盘与文件系统管理
前言: 承接Linux的基本学习(三)我们接着往下走 认识Linux文件系统: 整块磁盘的组成主要有: 圆形的碟片(主要记录数据) 机械手臂,与在机械手臂上的磁头(擦写碟片上的数据) 主轴马达,可以转 ...
- 使用ultraiso制作u盘启动盘提示硬盘映像容量太小
使用ultraiso制作u盘启动盘提示硬盘映像容量太小 用软碟通UltraISO制作U盘系统启动盘的时候,出现了错误提示:磁盘/映像容量太小! 原因:1. 确保以管理员身份运行UltraIso. 2. ...
- azure linux 磁盘,在Azure Linux VM中,还有什么?什么磁盘收费?
MikeWo.. 7 我还没有使用过Linux的IaaS实例,但我想我可以根据我对基础设施如何工作的理解来回答其中一些问题. 当您创建VM时,您拥有操作系统磁盘(它映射到上面的根目录,我相信启动也可以 ...
- linux 文件系统字体小,基于嵌入式Linux平台的最小文件系统的制作
工作平台:FL2440 交叉编译环境:arm-linux-gcc 3.4.1 busybox版本:1.9.1 1) 制作文件系统总目录: mkdir my_rootfs 2) 编译&安装bus ...
- linux 硬盘活动时间,硬盘活动分区(将磁盘分区标为活动或取消活动的方法)
硬盘活动分区(将磁盘分区标为活动或取消活动的方法) 发布时间:2012-06-05 00:47:10 作者:佚名 我要评论 活动分区是计算机启动分区,操作系统的启动文件都装在这个分区,wind ...
- linux磁盘管理系列一:磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
最新文章
- mysql dba系统学习(19)配置mysql+lvs+keeplived实现Mysql读操作的负载均衡
- RabbitMQ入门之安装配置与简单实例
- 第5周实践项目2 链栈的算法库建立
- P5934-[清华集训2012]最小生成树【最小割】
- 架构之Nginx(负载均衡/反向代理)
- h5优秀控件_H5前端学习的js插件大全,基本包含了大部分的前端最前沿的js插件和库。...
- Oracle 19c 新特性:ADG的自动DML重定向增强读写分离
- apache开源项目--nutch
- 连接池-Connection pools
- java keytool下载_用JDK自带的keytool工具生成安全证书
- 爆销产品标题怎么写_抖音爆火标题文案模板
- 计算机硬件系统基本的工作原理是,硬件系统基本组成及工作原理
- 【GIS教程】ArcGIS做日照分析(附练习数据下载)
- 一个在图片上写字的方法
- winXP系统在“我的电脑”里打不开FAT32的U盘(8G)的一种解决办法
- opencv-python 读取视频时如何判断读取到最后一张
- Virtual Box安装Linux
- You are pushing more GUIClips than you are popping. Make sure they are balanced(Unity Console错误提示)
- 收货地址 html,收货地址.html
- FAQ(70):java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常