我必须在计算机上复制文件。数据非常大。现在,服务器需要正常服务,并且通常在这些服务器上有特定的繁忙时间范围。那么,是否有一种方法可以运行这种命令,如果服务器繁忙时间会暂停进程,而当服务器超出该范围时会恢复进程?
预期结果
cp src dst
if time between 9:00-14:00 pause process
After 14:00 resume cp command.
cp -al
用来建立硬链接服务器场吗?或使用支持使用写时复制功能的块级reflink的文件系统,使用cp -a --reflink=auto
?BTRFS和ZFS支持同一物理设备中的副本。
src
在9:00和14:00之间是否有任何文件更改?如果是这样,简单地暂停并恢复该cp
过程可能会导致文件损坏。rsync
与timeout
命令结合使用可能会更好。