Я создаю сервер NAS с Сервером Ubuntu 12.04 на старом ноутбуке и очень доволен им. ОС установлена на 8 ГБ pendrive (раздел подкачки, и личинка также установлены на нем).
Я сделал 'резервное' использование:
dd if=/dev/sdb of=/mnt/nas-disk/backups/ubuntu-nas-server/pendrive.iso bs=4M
Я работал отлично, на самом деле я сделал ошибку и overwrited pendrive с мусором, и я смог восстановить все с:
dd if=/mnt/nas-disk/backups/ubuntu-nas-server/pendrive.iso of=/dev/sdb bs=4M
Однако у меня есть другой pendrive без точно той же способности (это - 8 ГБ pendrive, но имеет 7.9 более или менее). Когда я выполнил предыдущую команду и попытался загрузить использование нового диска, это не работало вообще.
Команда dd сообщила мне, что не смогла скопировать весь файл в новом устройстве.
Мне нужен способ смочь 'клонировать' мой pendrive в случае, если он перестал работать. Любой путь состоит в том, чтобы сделать это?
Для восстановления: Вы могли попытаться:
fdisk /dev/sda
, например mkdir /mnt/tmp1 && mount /dev/sda1 /mnt/tmp1/
) mkdir /mnt/tmp2/ && kpartx -a imagefile.img && mount /dev/mapper/loop0p1 /mnt/ -o loop,ro
) cp /mnt/tmp2 /mnt/tmp1 -r
) kpartx -d imagefile.img
) grub-install /dev/sda
) (см.: https://www.gnu.org/software/grub/manual/html_node/Installing-GRUB-using-grub_002dinstall.html ) Это просто команды в качестве примера. Заставьте их соответствовать к Вашим потребностям!
Для поддержки, Вы могли попытаться просто скопировать раздел данных (/dev/sda1, например), это облегчит извлекать данные к где угодно, и не только полный подходящий USBstick