DD и свободное пространство

У меня есть раздел (/ dev / sda1) размером 10 ГБ. Также есть файл «dd» еще одного раздела размером 7 ГБ (/ dev / sdb1).

Когда я выполняю команду как:

dd if = sdb1.dd of = / dev / sda1

то все идет хорошо, но я не могу использовать оставшееся 3 ГБ пространства / dev / sda1

Есть ли способ сказать DD использовать оставшееся свободное пространство (в этом случае 3 ГБ)?

3 Solutions collect form web for “DD и свободное пространство”

dd не заботится о свободном пространстве (как и в концепции файловой системы), он просто копирует блок за блоком.

Если sdb1.dd является образ файловой системы, вы можете его вырастить с помощью resize2fs или других инструментов (в зависимости от типа файловой системы) после его копирования.

 resize2fs /dev/sda1 

Есть ли способ сказать DD использовать оставшееся свободное пространство (в этом случае 3 ГБ)?

Нет.

Более того, если целевой раздел является правильным размером (как вы говорите), то, что вы делаете, эффективно записывает файловую систему, которая знает только о первой части раздела. dd не заботится о значении данных, записанных либо в источнике, либо в пункте назначения.

В зависимости от используемой файловой системы вы можете расширить файловую систему, чтобы использовать весь раздел, но это далеко за пределами обязанностей dd и специфика будет сильно зависеть от того, какая именно файловая система находится внутри этого файла изображения.

dd не копирует файлы, если копирует байты. Это включает в себя структуру файловой системы, которая представляет собой файловую систему размером 7 гигабайт. Когда вы закончите копирование, данные файловой системы указывают, что это 7-гигабайтная файловая система.

Если вы просто пытаетесь дублировать все файлы, использование dd для создания копии – это не то, что вы хотите. Используйте tar или дамп / восстановление в только что созданной файловой системе.

  • Создание случайного образа ISO с использованием dd
  • Как записать файл .img с двумя разными разделами?
  • Копирование рабочей Linux вместо установки новой
  • Переключение дисков
  • Записать сжатый файл .img в файл устройства
  • Размер MBR составляет 440 байт или 512 байт
  • Могу ли я использовать dd для создания ISO DVD, который является только размером с данными на DVD?
  • Может ли параметр BS вызывать несогласованность данных с dd?
  • Какой тип файловой системы делает флеш-накопитель после того, как он был `dd` iso-файлом в
  • Как я могу копировать три раздела моего диска с определенным началом и заканчивая использованием dd?
  • dd: несколько входных файлов
  • Linux и Unix - лучшая ОС в мире.