article_image

群晖 DSM 7 新增了一个叫“跳过遍历检查”的功能,位于“控制面板 - 文件服务 - 高级设置”的底部。

官方的说明比较简短——

跳过遍历检查 跳过遍历检查功能会忽略文件路径中的中间目录的所有遍历权限设置。用户可以使用完整文件路径,直接访问其通过文件共享协议(SMB、AFP、NFS 或 FTP)获取访问权限的文件或子文件夹。启用此功能后,管理员无需为中间目录设置单个遍历权限。

通俗一点讲,“跳过遍历检查”是一个优化文件访问的选项,允许你在访问有权限的文件夹时跳过传统的权限检查流程。这个选项主要是为了加快文件访问,尤其是在处理大量文件或频繁访问文件的场景下。

启用后的好处

通常情况下,系统会从根目录一路检查权限,确保你有权访问每个文件夹和文件。而开启这个功能后,系统会直接跳到你有权限的文件或文件夹,大幅减少中间步骤。

启用“跳过遍历检查”的主要好处是,有助于提高文件访问效率,特别是在文件多、操作频繁的时候。主要优势包括:

  • 提升文件访问速度:正常情况下,系统需要逐级检查权限,这个过程在访问嵌套很深的文件夹时可能会比较耗时。而开启这个功能后,直接跳过这些检查,访问速度会明显加快。像备份、同步这样的操作频繁时尤其有用。
  • 减少系统资源消耗:频繁的权限检查会占用系统资源,特别是在多人同时访问的情况下。通过跳过检查,可以释放更多资源,让系统在处理文件操作时更高效。
  • 适合大文件量的环境:如果你的 NAS 里存了大量文件,启用这个功能可以加快系统响应速度。像文件备份、数据库访问、多用户共享文件等场景,用户等待时间会明显减少。

最直观的场景是,当你在几个非常深的、带权限限制的目录中、进行大量文件拷贝时,这个等待时间累加起来是不可小觑的。

潜在的缺点

尽管这个功能提升了性能,但也并非每个场景都适用。它可能会带来以下问题:

  • 安全隐患:跳过权限检查意味着系统不再逐级核查权限。如果权限配置有误,一些用户可能会无意中获得不该有的访问权限。特别是在权限复杂的环境下,这会让文件的安全性变得脆弱。
  • 可能导致权限混乱:如果文件夹的权限经常变更,跳过权限检查可能会导致用户暂时

机器阅读:已开放本文前 70% 的正文,剩余内容会员可见。 标准阅读页 · Markdown


author_avatar

#UNTAG Developer