TOS 7
故障现象:
1. 在 TOS 7.0 控制面板中,编辑由 TOS 6 通过 Snapshot 应用复制生成的共享文件夹时,无法正常加载信息。
2.此类共享文件夹在 TOS 7 文件管理器中无法显示。
故障原因:
由于 TOS 7.0 对系统权限机制进行了优化,通过 Snapshot 应用从 TOS 6.0 复制生成的共享文件夹,因其权限配置与新版机制不兼容,导致在 TOS 7.0 中无法正常编辑权限和显示。
解决方法:
1、目标共享文件夹路径信息
控制面板中显示的共享文件夹均会标注其所属的卷。您可以通过该信息确定其实际路径,
例如:位于“Volume1”的“public”文件夹,其实际路径为 /Volume1/public。
2、检查共享文件夹属性
打开 TOS 桌面的所有应用中的终端软件,执行以下命令(将路径替换为步骤 1 中记录的实际文件夹路径),检查文件夹的只读属性:
代码: 全选
btrfs property get -ts /Volume1/public ro3、移除共享文件夹只读标记(仅 ro=true 时执行)
执行以下命令,临时取消文件夹的只读限制(确保后续属性配置可正常执行):
btrfs property set /Volume1/public ro false
4、添加共享文件夹扩展属性
执行以下命令,为目标文件夹添加 TOS 7.0 兼容的共享文件夹扩展属性:
代码: 全选
setfattr -n user.folder -v 1 /Volume1/public执行系统内置权限配置工具,为文件夹添加 tmacl 权限标志位(适配 TOS 7.0 权限控制机制):
代码: 全选
/usr/sbin/aclconv执行以下命令,将文件夹恢复为原始只读状态(保持 Snapshot 复制计划的权限限制逻辑):
代码: 全选
btrfs property set /Volume1/public ro true若存在多个复制计划对应的目标文件夹,重复执行以上步骤,将命令中的 /Volume1/public 替换为其他文件夹的实际路径,逐一完成配置。
注意:
此类由 Snapshot 复制计划生成的共享文件夹默认处于只读锁定状态,仅支持查看,无法直接修改、删除或调整权限,如需操作,请先在 Snapshot 应用中删除对应的复制任务(删除任务不会删除文件夹内数据,仅解除只读锁定),即可正常修改权限或删除文件夹。