如何在实时 Linux 中从已挂载的 HDD 创建 iso?

如何在实时 Linux 中从已挂载的 HDD 创建 iso?

我知道我可以使用 clonezilla 来实现这一点,但这不是我想要做的。我从 USB 设备启动。我在终端中执行sudo cat /dev/sdf2 > ~/file.iso,并且成功了。但它在 USB 上创建了 .iso。

sdf2是我想要 .iso 的 HDD(它停靠在 usb3 基座上)。sdb是我的内部存档 HDD。 我想要在另一个卷中创建 ISO,即/dev/sdb

sudo cat /dev/sdf2 > /dev/sdb/file.iso

sudo cat /dev/sdf2 > /dev/sdb/~/file.iso

sudo cat /dev/sdf2 > /dev/sdb/x/file.iso

什么都不起作用,总是“没有目录”。

答案1

您的命令不起作用,因为您正尝试在块设备中创建文件或文件夹。块设备是一种特殊文件,您无法在其中创建文件或文件夹,它不是目录。/dev/sdb是块设备:

~$ ls -l /dev/sdb
brw-rw---- 1 root disk 8, 16 Aug  8 10:11 /dev/sdb

看看权限的首字母,它是b为了块设备, 不是d为了目录

如果您运行sudo cat /dev/sdf2 > /dev/sdb,那将会起作用,但是会无情地破坏已存储在该驱动器上的任何文件系统,您不想这样做。

相反,当启动到实时系统时,挂载您想要存储输出文件的分区:

sudo mount /dev/sdbx /mnt

然后使用

sudo cat /dev/sdf2 > /mnt/path/to/folder/filename/of/your/choice

答案2

...我相信您正在寻找的内容在另一个分区的手册中sdf2,其中包含一份副本,可以这么说,sdf4也许?

sudo fdisk -l

...首先看看你有什么可用的。Gparted - 分区创建和调整大小,mkfs.vfat /dev/sdf4(如果需要,-I)...现在试试吧^__^

... 这个问题在 Windows 3.10 和那些 Security WIN32 文件之后的任何更新版本上都会产生自己的错误 - 这些文件在 Windows 95 和更新版本上存在严重问题。这应该可以让您sdf2尽情玩耍。(只是一个想法)

相关内容