восстановить dd клонированную SD-карту (на устройстве не осталось места)

Я использовал эту команду

sudo dd bs=4M if=/dev/sdb1 | gzip > /home/username/image`date +%d%m%y`.gz 

для клонирования моей 32-гигабайтной SD-карты (был установлен linux для odroid U3), теперь я попытался восстановить его на той же SD-карте с командой

 gzip -dc /home/username/image*.gz | sudo dd bs=4M of=/dev/sdb1 

но я получаю ошибку

 dd: error writing '/dev/sdb1': No space left on device 0+502552 records in 0+502551 records out 32110542848 bytes (32 GB) copied, 5508,32 s, 5,8 MB/s 

Я могу извлечь этот файл, у него есть 32,1 ГБ (32 111 591 424 байта) при извлечении.

Как восстановить SD-карту?

2 Solutions collect form web for “восстановить dd клонированную SD-карту (на устройстве не осталось места)”

Я пытался восстановить его на той же SD-карте (тот же физический объект)

dd clone был создан с помощью команды:

 sudo dd bs=4M if=/dev/sdb | gzip > /home/username/image`date +%d%m%y`.gz 

sdb вместо sdb1 (поэтому я создал копию всей карты не только для раздела sdb1 ), чтобы восстановить SD-карту, которую я использовал:

 gzip -dc /home/username/image*.gz | sudo dd bs=4M of=/dev/sdb 

снова sdb вместо sdb1 .

Когда вы говорите «ту же карточку SD», вы имеете в виду один и тот же физический объект или тот же бренд / емкость?

Реальная емкость SD-карты определяется на стадии производства. Каждая карта того же бренда и рекламируемого размера имеет разное количество блоков дефектов и будет иметь немного другую емкость.

Если у вас есть одна и та же физическая карта, запустите программу разбиения ( gparted или что-то еще) и сделайте раздел на SD-карте точно таким же, как размер вашей резервной копии.

Если у вас есть физически разные SD-карты с 32-мегабайтной рекламой, вы можете попытаться найти самую большую и посмотреть, можете ли вы создать раздел, достаточно большой для вашей резервной копии. В противном случае единственным надежным способом восстановления вашей резервной копии является использование более крупной (64 ГБ) SD-карты, которая, безусловно, будет иметь достаточно места.

  • Как наложить файл на нужный размер?
  • Как проверить прогресс при клонировании диска с помощью `dd`?
  • Почему dd считывает с устройства вывода?
  • dd loop input Файл для вывода устройства?
  • В чем разница между «bs», «count» и «seek» в команде dd?
  • Что означают эти два числа соответственно в статистике d-d «a + b records»?
  • Лучший способ удалить байты с начала файла?
  • Возобновление DD всего диска
  • Чтение только 1 ГБ с использованием команды dd
  • как использовать dd для заполнения диска с 1
  • Может ли dd перезаписывать части файла?
  • потерянный раздел dd
  • Interesting Posts

    (Ill) Логическое утверждение

    В каком порядке используются правила, используемые в модуле брандмауэра Linux в webmin?

    Как я могу выйти из Openbox упорядоченным образом?

    Правило Udev hwdb не работает

    Использовать многоязычный словарь с aspell

    как читать любой процесс '/ proc / pid / io

    Расширение виртуального жесткого диска для CentOS

    tee stdout to stderr?

    сортировка при использовании числовой опции: «sort -k2,2 -nk6,6 foo» vs «sort -k2,2 -k6,6n foo»

    У меня есть несколько копий .bash_profile, какой из них действительно используется? (если есть)

    Как установить машинное шифрование, чтобы разрешить только один компьютер для дешифрования данных

    Использование Creative Sound Blaster на сервере Ubuntu

    Сценарий, чтобы избежать запуска повторных предупреждений из файла журнала

    Можно ли определить ход команды rm?

    Каковы привилегии Polkit по умолчанию для Arch Linux для остановки, остановки и т. Д. И почему они так?

    Linux и Unix - лучшая ОС в мире.