Образ диска восстановления, в то время как в спасательном режиме

Я взял резервное копирование от своего диска Linux с помощью dd команду, и я загрузил его на веб-сайт.

Теперь существует паника ядра в моем VPS, и я открываю спасательный режим, и я хочу загрузить и восстановить тот образ резервной копии.

Мой вопрос: Так как мое ядро не загружается, и я не может смонтировать диск, который я хочу восстановить, где я могу загрузить образ диска для восстановления его? (Образ диска составляет приблизительно 5 ГБ),

С уважением,

0
задан 11 October 2018 в 13:22

1 ответ

Сырые данные dd образ диска хорош, если Вам нужны каждый сектор диска в том же месте, пустые секторы и "стертые" секторы и все, но он поднимает много пространства. Вы могли сжать изображение с gz, xz, и т.д. но затем не можете смонтировать или просмотреть его как легко.

Linux обычно не заботится о том, какой сектор это - файлы, находятся в, таким образом, резервное копирование только для файлов работало бы также (и просто восстановило бы загрузчик впоследствии), и, вероятно, поднимите НАМНОГО меньше пространства, просто .tar.gz/.tar.xz или squashfs являются хорошими и монтируемыми также.

Но на данный момент Вы застреваете с образом диска на 5 ГБ, самая легкая вещь сделать просто загрузить его тот же способ, которым Вы загрузили его - я предполагаю, что Вы использовали временное хранение на некотором другом диске сохранить образ во-первых. Но начальная загрузка теперь проблема так просто:

  1. Загрузите живой диск Linux
  2. Загрузите изображение на 5 ГБ на то же другое временное хранение (другой диск, Карта памяти, даже другой подключенный к сети компьютер, и т.д.) Вы использовали при создании его.
  3. Использовать dd снова восстановить изображение диска.

Так как это находится на диске Google, один из этих ответов мог бы позволить Вам, поток / передает загрузку по каналу непосредственно к dd, но это похоже на изменение методов со временем и не могло бы больше работать. В этом ответе говорится, что он должен недавно работать, это:

Июнь 2018 самый легкий путь, который работает на меня

  1. победите устанавливают gdown
  2. gdown https://drive.google.com/uc? id=file_id

file_id должен посмотреть что-то как 0Bz8a_Dbh9QhbNU3SGlFaDg

Можно получить его путем щелчка правой кнопкой по файлу и затем Получить совместно используемую ссылку. Протестированный на находящихся в открытом доступе файлах. Я не уверен, работает ли это на каталог.

Или этот немного меньше недавно, основа ответа, кажется, использует curl и cookie (дополнительную информацию см. в полном ответе):

#!/bin/bash
fileid="FILEIDENTIFIER"
filename="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
ответ дан 27 October 2019 в 08:16

Другие вопросы по тегам:

Похожие вопросы: