我正在尝试测量我们服务器之间新设置的 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