我有一个 500GB 的外置硬盘,我需要拯救其中的内容。不幸的是,我只有两个 400GB 的分区来保存内容。我可以将磁盘映像拆分为:
~$ cd /mnt/part1/Recovery/
/mnt/part1/Recovery/$ ddrescue -f -n -i0 -s250...00 /dev/disk disk.part1.ddraw disk.part1.log
/mnt/part1/Recovery/$ cd /mnt/part2/Recovery/
/mnt/part2/Recovery/$ ddrescue -f -n -i250...00 /dev/disk disk.part2.ddraw disk.part2.log
Run Code Online (Sandbox Code Playgroud)
(为方便起见,数字值缺少几个零)。也就是说,我可以使用-i和-s标志手动将磁盘映像分成两部分吗?
其次,有没有办法可以将图像的两个部分安装为一个?
我想重新创建 Mac OS X 的一个称为稀疏包的功能(由较小的文件组成的磁盘映像,使它们在稍作更改后易于备份)。为此,我正在寻找一种方法来“虚拟地”创建一个由较小文件串联而成的单个文件(big.file 不应使用所有这些空间,只需链接到 .files):
4096 0.file
4096 1.file
4096 2.file
4096 3.file
4096 4.file
20480 big.file
Run Code Online (Sandbox Code Playgroud)
这样我就可以使用循环设备挂载 big.file,格式为 btrfs 并在写入此磁盘时,数据应仅写入某些 .files,以便我轻松备份。
任何建议我怎么能做到这一点?也许与 FUSE 相关的东西?