首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >闪存的备份

闪存的备份
EN

Ask Ubuntu用户
提问于 2015-01-21 21:23:59
回答 2查看 2K关注 0票数 2

我正在编译一些包到一个外部USB闪存驱动器。不幸的是,编译还没有达到100%,我经常不得不尝试用不同的设置重做包。

为了确保一切顺利,我想在失败时再做一次包,以防万一。当然,这意味着我必须重新做每件事(这是一个痛苦)。

如何保存驱动器和分区的确切副本,以便在发生严重故障时恢复?

它需要准确地(不仅仅是文件),因为我有链接到某些部分和分区,我不想搞砸。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-01-21 21:37:47

要完成此任务,您应该能够使用GNOME磁盘。通过运行sudo apt-get install gnome-disks安装gnome磁盘包。在你这样做之后,你应该能在菜单的某个地方找到它。(可以称为磁盘管理。)选择屏幕左侧的闪存驱动器,然后单击窗口顶部的齿轮图标。选择“创建磁盘映像”选择一个地方来保存它。它将把它放入一个压缩的.img文件中,但是当将它还原回闪存驱动器时,您应该使用“还原磁盘映像.”而不是仅仅提取.img文件。

票数 2
EN

Ask Ubuntu用户

发布于 2015-01-22 09:13:28

因为您正在执行整个LFS任务,所以您希望很好地学习命令行。下面是给您的dd的简要介绍。小心DD命令是强大的。

如果你不知道sdx (其中x是闪存盘)。

代码语言:javascript
运行
复制
sudo blkid

还有,有点像消防水管,但你可能会喜欢..

代码语言:javascript
运行
复制
sudo lshw

第一个文件将在您的主目录中创建一个文件,第二个文件将返回到一个闪存驱动器。

代码语言:javascript
运行
复制
dd if=/dev/sdx of=~/My-LFS-Backup.iso bs=8M
sudo dd if=~/My-LFS-Backup.iso of=/dev/sdx

第一个将在您的主目录中创建一个压缩文件,第二个将其解压到闪存驱动器。

代码语言:javascript
运行
复制
dd if=/dev/sdax bs=8M | bzip2 -9f > ~/My-LFS-Backup.bz2
sudo bunzip2 -dc ~/My-LFS-Backup.bz2 | dd of=/dev/sdx

以下内容将从一个驱动器复制到另一个大小相同或较大的驱动器。

代码语言:javascript
运行
复制
sudo dd if=/dev/sdx of=/dev/sdy bs=8M && sync 
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/576306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档