Maj*_*our 4 dd tar data-recovery 16.04
我需要在可用空间少于所述分区的机器上压缩 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
Run Code Online (Sandbox Code Playgroud)
现在,在另一台机器上我无法提取文件。尝试上下文菜单“在此处提取”我得到:
无法打开“ubuntu.image”
档案类型不受支持。
当我尝试以下命令时,光标消失 1-2 秒,但随后我得到提示,而没有提取文件或显示任何错误:
me@host2:/media/me/ntfs$ tar -xvzf ubuntu.image
me@host2:/media/me/ntfs$
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
那么有什么问题呢?我怎么能在host2上安装这个图像?
Host1 和 Host2 都是 Ubuntu 16.04
焦油用于提取焦油球:)
它是一个 gzipped 图像,但它没有熟悉的 .gz 后缀,通常用于 gzipped 文件。这没什么大不了的。数据在那里。
如果你尝试gunzip
直接使用,它会报错,因为它没有使用默认后缀。有很多方法可以解决这个问题:
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/
归档时间: |
|
查看次数: |
1493 次 |
最近记录: |