一般类型问题
更新时间:2023-09-20
PFS对单目录下的子目录和文件个数是否有限制?
单目录下最大inode(文件、目录)数为1000万,即单层目录下最多1000万个文件和目录。
如何提高mv、cp和rm等操作的效率?
在默认情况下Linux提供的mv、cp、rm操作是串行执行的。为了提高效率,可以使用msrsync、parallel等工具实现并行操作,示例命令如下:
- 迁移:
nohup ./msrsync -P -p 128 --stats -b ${临时放中间信息的目录} --rsync "-at --inplace --whole-file" ${源目录} ${目标目录} 1>rsync.log 2>&1 &
- 删除:
find ${待删除内容所在目录}/* -maxdepth 1 | parallel -j 4 rm -rf
注:在运行该命令之前,请务必小心检查并确认要删除的文件或目录,以免丢失重要数据。
更多操作请见:msrsync、parallel manual、find