标签: disk-image

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

我制作了整个磁盘的图像

dd if=/dev/sda of=/media/external_media/sda.img
Run Code Online (Sandbox Code Playgroud)

现在的问题是我想挂载该磁盘上的 ext4 文件系统,但是

mount -t ext4 -o loop /media/external_media/sda.img /media/sda_image
Run Code Online (Sandbox Code Playgroud)

显然会出现超级块错误,因为映像包含整个磁盘(MBR、其他分区),而不仅仅是我需要的分区。所以我想我应该找到一种方法让磁盘映像显示在/dev/文件夹中...

有谁知道这是怎么做到的吗?

PS:我可以随时dd将图像备份到原始磁盘,但这会非常不方便(我更新了操作系统,我想保持原样)

backup mount disk dd disk-image

145
推荐指数
7
解决办法
18万
查看次数

如何创建一个有点相同的 U 盘图像?

我有一个 U 盘,由于某种原因无法读取。我想为它制作一个图像用于存储目的,以便我可以尝试在以后从图像中检索数据。

我将如何创建这样一个 U 盘的完全相同的图像?


这是我在使用时遇到的错误dd

oshirowanen@desktop:~$ sudo dd if=/dev/sdd of=/USB_image
[sudo] password for oshirowanen: 
dd: reading `/dev/sdd': Input/output error
0+0 records in
0+0 records out
0 bytes (0 B) copied, 1.00783 s, 0.0 kB/s
oshirowanen@desktop:~$ 
Run Code Online (Sandbox Code Playgroud)

backup usb-storage disk-image

23
推荐指数
2
解决办法
10万
查看次数

为较小的 SD 卡“重新调整大小” .img。如何缩小可启动的 SD 卡映像

语境

我有一个 16 GB SD 卡,带有用于 Raspberry Pi 的基于 Linux 的操作系统。大部分空间都是空的。

我想.img与其他人共享 SD但如果我使用命令

dd if=/dev/sdXX of=/home/user123/SD.img
Run Code Online (Sandbox Code Playgroud)

它将创建一个 16 GB 的图像。太大。

如何将 16GB SD 卡图像重新调整为较小的 4GB?

我尝试过使用 GParted:它可以毫无问题地创建一个 4GB 的分区,但是整个.imgSD 卡仍然是 16 GB,还有 12 GB 的未分配空间。

GParted 表

我已经阅读了在 Ubuntu 中克隆多个分区的问题和答案,但我仍然无法将 16GB SD 卡的大小重新调整为 4GB。

更多信息

~$ lsblk 
...

sdc      8:32   1  14,9G  0 disk 
??sdc1   8:33   1   100M  0 part 
??sdc2   8:34   1     4G  0 part 
Run Code Online (Sandbox Code Playgroud)
~$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 14,9 GiB, …
Run Code Online (Sandbox Code Playgroud)

partitioning resize dd sd-card disk-image

18
推荐指数
2
解决办法
2万
查看次数

什么软件可用于创建可恢复驱动器映像?

不确定我会为此使用什么 Linux 软件。我正在寻找适用于 Windows 的 Acronis True Image,但适用于 Linux。规则是我们将 Windows 排除在外,我希望能够完全依靠 Ubuntu 来处理备份映像的管理和恢复。

backup software-recommendation disk-image

13
推荐指数
1
解决办法
1415
查看次数

无需安装即可浏览 .img

无论如何浏览 .img 文件而不安装它?我有一个从 clonezilla 分区快照生成的 .img 文件。我以某种方式在使用命令挂载文件时遇到问题mount -o loop sda5.img /mnt/

dmesg | tail 向我显示以下错误:

[1325.395286]EXT4-fs(loop0):坏几何:块数11221248超过设备大小(11218432块)

任何人都知道如何在不安装的情况下浏览或可能导致此错误的原因是什么?

mount disk-image

13
推荐指数
2
解决办法
4万
查看次数

以原始格式挂载磁盘映像

尝试使用以下命令以 Raw(dd) 格式安装磁盘映像时

mount  nps-2010-emails.dd /media/manu/
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息

mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)

我知道使用-t我们可以指定文件系统,但是 RAW (dd) 文件的术语是什么,它可以作为参数传递给 mount 命令。如果我挂载这个文件系统的方法是错误的,请帮我做同样的事情。

$ file -s nps-2010-emails.dd
nps-2010-emails.dd: x86 boot sector; 
partition 1: ID=0xb, starthead 254, startsector 1, 20479 sectors, extended partition table (last)\011, code offset 0x0

$ fdisk -l nps-2010-emails.dd
Disk nps-2010-emails.dd: 10 MB, 10485760 bytes
255 heads, 63 sectors/track, 1 cylinders, total 20480 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes …
Run Code Online (Sandbox Code Playgroud)

filesystem command-line mount file-format disk-image

13
推荐指数
2
解决办法
8万
查看次数

如何挂载压缩的磁盘映像?

如果我制作一个磁盘映像并用 gzip/xz/etc压缩它,有没有办法直接安装它而无需先解压缩它?

说我用过

sudo dd if=/dev/sdc1 | gzip -9 > image1.dd.gz
Run Code Online (Sandbox Code Playgroud)

如何在不先创建未压缩副本的情况下安装原始图像?

或者我用过

sudo dd if=/dev/sdc | gzip -9 > wholedisk.dd.gz
Run Code Online (Sandbox Code Playgroud)

并且磁盘有多个分区,这会使其变得更难吗?

使用整个磁盘的未压缩映像,然后使用它的标志kpartx或更新版本losetup-P标志应该为每个分区创建一个循环。

但是有没有办法挂载/丢失/读取压缩图像?

如果它不适用于 gzip/xz,是否有任何压缩方法可以使用?


关于重复 Q 的注意事项

当前建议的副本

不使用压缩,并且不是重复的

mount 不会自行安装压缩图像。

partitioning backup mount dd disk-image

13
推荐指数
2
解决办法
1万
查看次数

如何使用 .img.xz 文件或从中获取 .img 文件?

我有一个xz扩展名为ubuntu-19.10-preinstalled-server-arm64+raspi3.img.xz. 你如何.img摆脱它?

我的目标是将文件闪存到 SD 卡上。我想使用 www.etcher.io 我终于让它工作了,但蚀刻机只能处理.iso.img文件。

server compression raspberrypi disk-image system-installation

12
推荐指数
3
解决办法
2万
查看次数

为文件存储创建空白磁盘映像

与 Mac OS X 用户创建和挂载空白 .dmg 文件的方式类似,可以随心所欲地添加和删除文件,并将该图像移动到任何他们想要的地方……就好像它是一个虚拟 USB 驱动器。

是否有 Ubuntu 的等价物?我知道“磁盘映像挂载器”允许我们挂载和编辑现有的 .img 文件,但是有没有同样简单的方法来创建/格式化空的 .img 文件?到目前为止,我发现的每个解决方案都实现了复制/克隆现有驱动器,但我不想要那样。

编辑:我根据下面接受的答案创建了一个脚本化的 GUI 应用程序。它只是一个基于 YAD 和 .sh 文件的对话框,它的目的是使 dd 命令/挂载/格式过程更容易让不太懂命令行的人处理。

这里是

partitioning mount disk-image

11
推荐指数
1
解决办法
3万
查看次数

如何在外部媒体上制作 Ubuntu 恢复映像?

我即将扩展我的 Ubuntu 分区,所以我认为我应该备份当前分区,以防出现问题。

是否有一些软件可以制作可启动的 USB 和恢复映像?

live-usb backup data-recovery disk-image

10
推荐指数
1
解决办法
2万
查看次数