我在同一个 zfs 池中有两个文件系统,/mnt/fs_a并且/mnt/fs_b. 我想约1TB的数据,从移动fs_a到fs_b。但是当我:
mv /mnt/fs_a/mythtv_recordings /mnt/fs_b/
Run Code Online (Sandbox Code Playgroud)
令我惊讶的是,它开始逐块复制文件。鉴于移动 2GB 文件所需的时间,看来此操作需要数天的大量抖动才能完成。
必须有一种更聪明、更快的方法来做到这一点,对吗?
注意:虽然我同意这个问题基本上是上述问题的重复,但我觉得@alienth 的回答(下面)更简洁,所以我建议你在转到另一个问题之前先看看它。
我定期备份/映像/克隆我的整个 ubuntu 系统驱动器到另一个驱动器:
dd if=/dev/sda of=/media/disk1/backup.iso
Run Code Online (Sandbox Code Playgroud)
当我需要在实验、驱动器故障等后恢复驱动器时,它非常有效。
但是,我现在想从该 .iso 中挂载一个分区(即,当我对驱动器进行 dd'ing 时,/dev/sda1 会是什么)。如果我备份:
dd if=/dev/sda1 of=/media/disk1/backup.iso
Run Code Online (Sandbox Code Playgroud)
那么 .iso 就可以使用 ubuntu 的安装卷实用程序轻松安装。但是该实用程序不适用于整个驱动器的 iso。有没有办法从原始iso挂载sda1?