我知道我可以使用 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
尽情玩耍。(只是一个想法)