Я установил Xubuntu 10.10 на 16 ГБ Pendrive с полным шифрованием диска с использованием альтернативного установщика. Процесс установки занимал довольно много времени, поэтому я сделал резервную копию со стандартного live CD с чем-то вроде этого
dd if=/dev/sdb conv=noerror,sync | pv | gzip -c -9 > foobar.img.gz
Пендрайв загрузился нормально в течение пары дней, и, кстати, это было довольно неплохо с точки зрения производительности , но я решил очистить его и запустить из резервной копии, поэтому я запускаю
gunzip -c foobar.img.gz | pv | dd of=/dev/sdb conv=sync,noerror
Теперь при загрузке я получаю
error: hd0,msdos1 write error.
Через некоторое время появляется экран входа в систему: [ 119]
Unlocking the disk /dev/disk/by-uuid/58a8... (sdb5_crypt)
Enter passphrase:
Итак, я ввожу его, получаю сообщение ОК
cryptsetup: sdb5_crypt set up successfully
только для получения следующего приглашения
No init found. Try passing init= bootarg.
BusyBox v1.15.3 (Ubuntu 1:1.15.3-1ubuntu5) built-in shell (ash)
Enter 'help' for a list of buil-in commands.
(initramfs)
Как это исправить? Можно ли таким образом создавать резервные копии зашифрованных систем или мне нужно использовать разные инструменты для резервного копирования, например, на уровне файловой системы?
Проверьте вашу конфигурацию grub и убедитесь, что она правильно ссылается на местоположение образа инициализации.
это: ошибка: hd0, ошибка записи msdos1. заставляет меня думать, что разделы либо не настроены правильно, либо установлен флаг, который объявляет раздел ext как msdos. Разделы DOS не очень хорошо работают с правами ext ...
Резервное копирование в том виде, в котором вы описываете, должно было работать imho.
Я успешно сделал это без convo = args и pv, но вы не получите никакого представления о прогрессе. Обычно я делаю это прямо перед сном и встаю с скопированным изображением.
Здесь инкогнитус, я удалил мой предыдущий файл cookie браузера. : /
Я попытался изучить конфигурацию grub, но так как я предпочел иметь работающую ОС быстрее, чем узнать больше о процессе загрузки на этот раз, я решил переразбить диск и снова запустить программу установки с нуля. Это не сработало. На этот раз установщик дал мне это сообщение
[!!] Partition disks
Input/output error during write on /dev/sdb
ERROR!!!
Retry
Ignore
Cancel
<Go Back>
, поэтому я попытался обнулить загрузку устройства со стандартного live CD
dd if=/dev/zero of=/dev/sdb
, который не давал мне никаких сообщений об ошибках, но gparted не смог изменить свою структуру разделов, а загрузочные и криптографические разделы все еще были там, как будто не тронуты.
Поэтому я попытался также уничтожить
shred -n1 -v -z /dev/sdb
на этот раз, получая ошибки
shred: /dev/sdb: pass 1/2 (random)...
shred: /dev/sdb: pass 1/2 (random)...82MiB/15GiB 0%
shred: /dev/sdb: fdatasync failed: Input/output error
shred: /dev/sdb: pass 1/2 (random)...156MiB/15GiB 1%
shred: /dev/sdb: fdatasync failed: Input/output error
...
Мне удалось выяснить, что где-то в процессе мой pendrive стал недоступным для записи (я допускаю некоторые проблемы, связанные с ядром при установке зависимостей virtualbox-ose - но я не думал, что это будет так серьезно), а также, что USB-накопитель был доступен только для чтения, с некоторыми людьми в Интернете. Однако dmesg говорит: «Защита от записи отключена». Точная модель Emtec S400EM 16 ГБ http://www.emtec-international.com/en/produit.php?categorie=STMOB&gamme=CLES%20USB&ss_gamme=S400%20EM , и я написал по электронной почте их поддержка о том, какие секторы я мог перезаписать, или в чем может быть проблема с переключателем Pendrive, доступным только для чтения. Я жду их ответа. Он имеет 5-летнюю гарантию, и хотя в его упаковке упоминается только «Windows Vista» и предполагается использование NTFS по умолчанию, интересно, каков будет их ответ.
В любом случае, спасибо за советы!