Не удается извлечь и смонтировать сжатое изображение раздела gzip

Мне нужно было сжать раздел диска SSD на машине с меньшим количеством свободного места, чем указанный раздел. Я искал, нашел и выполнил следующую команду:

root@host1:~/# dd if=/dev/sdd1 | gzip -c > /tmp/ubuntu.image 226510848+0 records in 226510848+0 records out 115973554176 bytes (116 GB, 108 GiB) copied, 3716.19 s, 31.2 MB/s

Теперь на другой машине я не могу извлечь файл. Попробуйте контекстное меню «Извлечь здесь» Я получаю:

Не удалось открыть «ubuntu.image» Тип архива не поддерживается.

Когда я пытаюсь выполнить следующую команду, курсор исчезает в течение 1-2 секунд, но затем я возвращаю приглашение без извлеченного файла или с указанием каких-либо ошибок:

me@host2:/media/me/ntfs$ tar -xvzf ubuntu.image me@host2:/media/me/ntfs$

file печатает это:

me@host2:/media/me/ntfs$ file ubuntu.image ubuntu.image: gzip compressed data, last modified: Fri Oct 27 13:02:10 2017, from Unix

Итак, что не так? Как смонтировать это изображение на host2? Host1 и Host2 - это Ubuntu 16.04

4
задан 29 December 2017 в 04:43

3 ответа

Тар для извлечения шариков шара:)

Это gzipped-образ, но у него нет знакомого .gz-суффикса, обычно используемого для gzipped-файлов. Это не имеет большого значения; данные есть.

Если вы попытаетесь напрямую использовать gunzip, он будет жаловаться, поскольку он не использует суффикс по умолчанию. Существует много способов решить эту проблему:

Переименуйте файл в ubuntu.image.gz (mv ubuntu.image ubuntu.image.gz) и распакуйте его с помощью gunzip ubuntu.image.gz. Используйте zcat ubuntu.image > ubuntu_uncompress.image Используйте gunzip -S .image ubuntu.image. Это приведет к несжатому файлу с именем ubuntu.

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

Как только у вас есть несжатое изображение, вы можете установить его с помощью sudo mount -o loop ubuntu.image /mnt/

7
ответ дан 22 May 2018 в 17:03

Тар для извлечения шариков шара:)

Это gzipped-образ, но у него нет знакомого .gz-суффикса, обычно используемого для gzipped-файлов. Это не имеет большого значения; данные есть.

Если вы попытаетесь напрямую использовать gunzip, он будет жаловаться, поскольку он не использует суффикс по умолчанию. Существует много способов решить эту проблему:

Переименуйте файл в ubuntu.image.gz (mv ubuntu.image ubuntu.image.gz) и распакуйте его с помощью gunzip ubuntu.image.gz. Используйте zcat ubuntu.image > ubuntu_uncompress.image Используйте gunzip -S .image ubuntu.image. Это приведет к несжатому файлу с именем ubuntu.

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

Как только у вас есть несжатое изображение, вы можете установить его с помощью sudo mount -o loop ubuntu.image /mnt/

7
ответ дан 18 July 2018 в 04:23

Тар для извлечения шариков шара:)

Это gzipped-образ, но у него нет знакомого .gz-суффикса, обычно используемого для gzipped-файлов. Это не имеет большого значения; данные есть.

Если вы попытаетесь напрямую использовать gunzip, он будет жаловаться, поскольку он не использует суффикс по умолчанию. Существует много способов решить эту проблему:

Переименуйте файл в ubuntu.image.gz (mv ubuntu.image ubuntu.image.gz) и распакуйте его с помощью gunzip ubuntu.image.gz. Используйте zcat ubuntu.image > ubuntu_uncompress.image Используйте gunzip -S .image ubuntu.image. Это приведет к несжатому файлу с именем ubuntu.

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

Как только у вас есть несжатое изображение, вы можете установить его с помощью sudo mount -o loop ubuntu.image /mnt/

7
ответ дан 24 July 2018 в 18:04

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

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