首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在救援模式下恢复磁盘映像

在救援模式下恢复磁盘映像
EN

Ask Ubuntu用户
提问于 2018-10-11 20:22:18
回答 1查看 692关注 0票数 0

我使用dd命令从我的Linux磁盘上进行了备份,并将其上传到了一个网站。

现在,在我的VPS中出现了内核恐慌,我打开了救援模式,我想下载并恢复备份映像。

我的问题是:因为我的内核没有启动,并且我无法挂载我想要恢复的磁盘,所以我可以在哪里下载磁盘映像来恢复它?(磁盘映像约为5GB)

致以敬意,

EN

回答 1

Ask Ubuntu用户

发布于 2018-10-13 03:54:42

一个原始的dd磁盘映像是很好的,如果您需要磁盘的每个扇区在同一个位置,空扇区和“擦除”扇区等等,但是它占用了大量的空间。您可以使用gz、xz等压缩图像,但是不能轻松地挂载或浏览它。

Linux通常不关心它的文件位于哪个扇区,所以只备份文件也能工作(然后再恢复引导加载程序),而且占用的空间可能要少得多,只有一个.tar.gz/.tar.xz或squashfs是很好的,也是可以安装的。

但是现在你只能使用一个5GB的磁盘映像,最简单的方法就是下载它,就像你上传它的方式一样--我假设你首先使用了其他驱动器上的临时存储来保存映像。但是现在引导是个问题了所以

  1. 启动实时linux磁盘
  2. 下载5GB的图像到相同的其他临时存储(另一个驱动器,USB驱动器,甚至另一台网络计算机,等等),您在创建它。
  3. 再次使用dd恢复驱动器映像。

由于它是在谷歌驱动器上,其中一个答案可能让您直接将下载流/管道发送到dd,但看起来技术随着时间的推移而改变,可能不再起作用了。这个答案说它应该是最近起作用的,它是:

2018年6月对我来说是最简单的方法

  1. pip安装关机
  2. 降压式https://drive.google.com/uc?id=file_id

file_id应该类似于0Bz8a_Dbh9QhbNU3SGlFaDg,您可以通过右键单击文件获得它,然后获得可共享的链接。在开放访问文件上进行了测试。我不确定它是否适用于目录。

或者这个最近稍微少了一点,答案的核心似乎使用了curl和cookie (更多细节请参见完整答案):

#!/bin/bash fileid="FILEIDENTIFIER“filename=”文件名“”curl -c ./cookie -s -L“https://drive.google.com/uc?export=download&id=${fileid}> /dev/null curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}‘./cookie’&id=${fileid}”-o ${filename}

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1083021

复制
相关文章

相似问题

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