我有两个外部USB硬盘驱动器加密在Ubuntu12.04中的LUKS。一般来说,这两个驱动器与LUKS/dmcrypt的速度都很慢,例如7MB/S用于读写,但我可以接受这一点。
但是,当我试图将文件从一个加密磁盘复制到另一个加密磁盘时,它将变得不可接受。使用rsync,复制进程每隔几秒钟冻结一次,最多20秒。当它结冰时,rsync进度显示什么都没有(只是文件名),或者类似于:
32768 1% 0.00kB/s 0:00:00有时速度可达100 of /S,但复制的字节数不变。在非常罕见的情况下,进展会因以下情况而冻结
72908800 27% 5.40MB/s 0:00:34(数字在几秒钟内不会改变)。
这似乎只发生在我复制从一个卢克斯驱动器到另一个。例如,当我尝试将一个大文件从一个加密驱动器复制到我的主目录,然后从一个加密驱动器复制到另一个加密驱动器时,没有冻结(但是,复制速度从最初的20 MB/s一直下降到大约7 MB/s)。
欢迎任何建议!
发布于 2015-07-16 13:30:34
冻结进度的问题是因为这两个光盘都安装了‘异步’选项。因此,当缓冲区满时,每次都会冻结进度,直到缓冲区变为空。使用“sync”选项重新安装后,进度将开始报告实际速度,而无需任何冻结(4-5MB/秒):
sudo mount -o remount,sync /media/my_mountpoint此步骤只有助于修复冻结过程。由于写入速度没有改变,只有缓冲区被禁用,所以文件的总复制时间保持不变。
https://serverfault.com/questions/697252
复制相似问题