Мне нужно было сжать раздел диска 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
Тар для извлечения шариков шара:)
Это 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/
Тар для извлечения шариков шара:)
Это 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/
Тар для извлечения шариков шара:)
Это 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/