无法提取并挂载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

那怎么了?如何在主机2上挂载此映像?
Host1和Host2均为Ubuntu 16.04

狂欢一场

焦油用于提取焦油球:)

它是gzip压缩的图像,但没有常见的.gz后缀,通常用于gzip压缩的文件。这没什么大不了的。数据在那里。

如果您尝试gunzip直接使用,它将抱怨,因为它没有使用默认的后缀。有很多方法可以解决此问题:

  1. 将文件重命名为ubuntu.image.gz(mv ubuntu.image ubuntu.image.gz)并使用进行解压缩gunzip ubuntu.image.gz
  2. zcat ubuntu.image > ubuntu_uncompress.image
  3. 使用gunzip -S .image ubuntu.image这将产生一个名为ubuntu的未压缩文件。

我会坚持重命名文件。另请注意,解压缩后的文件将与原来的分区大小相同。

获得未压缩的映像后,可以使用 sudo mount -o loop ubuntu.image /mnt/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以即时挂载gzip压缩的dd映像?

来自分类Dev

挂载分区的映像

来自分类Dev

如何挂载压缩磁盘映像?

来自分类Dev

如何挂载压缩磁盘映像?

来自分类Dev

挂载映像文件的加密分区

来自分类Dev

无法挂载磁盘映像

来自分类Dev

无法挂载映像文件

来自分类Dev

无法挂载Windows分区

来自分类Dev

无法挂载读写分区

来自分类Dev

无法挂载windows分区

来自分类Dev

Macrium Reflect:无法从映像挂载ext4分区

来自分类Dev

从整个磁盘(设备)的映像挂载单个分区

来自分类Dev

从整个磁盘(设备)的映像挂载单个分区

来自分类Dev

如何同时从磁盘映像挂载多个分区?

来自分类Dev

交换分区将无法挂载!

来自分类Dev

无法使用PowerShell挂载ISO映像文件

来自分类Dev

我可以从完整的驱动器映像挂载分区吗?

来自分类Dev

如何挂载具有复杂分区结构的原始磁盘映像?

来自分类Dev

OTA更新失败,无法挂载/ data /分区

来自分类Dev

调整大小后无法挂载Windows分区

来自分类Dev

无法从Steam访问自动挂载的分区

来自分类Dev

无法从用户帐户挂载NTFS分区

来自分类Dev

无法两次挂载新分区

来自分类Dev

由于Windows 10无法挂载NTFS分区?

来自分类Dev

Debian无法挂载分区或外部硬盘

来自分类Dev

无法从Live USB挂载我的Ubuntu分区

来自分类Dev

无法挂载NTFS分区(无休眠)

来自分类Dev

无法在启动时挂载分区

来自分类Dev

无法以写入模式挂载Windows分区