![同步前 100 个文件夹以进行性能测试](https://linux22.com/image/945394/%E5%90%8C%E6%AD%A5%E5%89%8D%20100%20%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BB%A5%E8%BF%9B%E8%A1%8C%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95.png)
我正在尝试测量我们服务器之间新设置的 NFS 驱动器的性能,因此我尝试同步 100 个大文件。我有 400 个文件夹,每个文件夹仅包含一个大文件。我该如何 rsync 它们?以下命令给出错误:
[12:53:56] jalal@ayan:/SeaExp_1/400_folders$ time rsync -arv `ls | head -n 100` /SeaExpNFS/100_folders --progress
rsync: -rw-rw-rw-: unknown option
rsync error: syntax or usage error (code 1) at main.c(1585) [client=3.1.2]
real 0m0.039s
user 0m0.011s
sys 0m0.012s
其中两台服务器是 Ubuntu 20.04,另一台是 Ubuntu 18.04。NFS 由 IT 管理。这里/SeaExpNFS
是 NFS 驱动器,/SeaExp_1
是外部 HDD。
答案1
$ find . -name "*.svs" | head -100 | rsync -avz --files-from=- /SeaExp_1/TCGA/testis /SeaExpNFS/nfs_performance_test