Skip to main content

TOS 5.1 / TOS 6.0 多个 public / homes 目录不显示问题

适用版本

  • TOS 5.1.x
  • TOS 6.0.x

问题现象

当系统存在多个卷都有 public 或 homes 目录时,网页端无法正常显示这些目录,导致无法在界面上直接操作。

原因说明

TOS 5.1 / 6.0 的目录展示机制限制:系统默认只识别单个 public 或 homes 目录;当多个卷同时存在这类系统目录时,在共享文件夹及文件管理中会自动隐藏,无法直接浏览与编辑。

解决方法一:通过【任务计划】重命名目录(TOS 5.1 / 6.0 通用)

通过系统后台任务执行重命名,再在共享文件夹中恢复显示,步骤如下:

  1. 登录 TOS 网页端,打开 控制面板
  2. 下拉找到 通用设置 → 任务计划
  3. 点击 创建 → 自定义计划,按向导完成基本设置(无需额外勾选)。
  4. 自定义命令脚本 中输入重命名指令,示例:
    mv /Volume3/public /Volume3/public_bak
    • Volume3 换成你的实际卷名
    • public 换成 public_bak
  5. 保存任务,点击 运行,立即执行重命名。
  6. 回到 控制面板 → 共享文件夹
  7. 点击右上角 高级设置,选择刚刚操作的卷,执行 恢复共享文件夹
  8. 恢复完成后,回到共享文件夹或文件管理,即可正常看到改名后的目录。

说明:改名后系统不再识别为“系统级 public 或 homes”,因此可以正常显示。

解决方法二:通过 SSH 终端操作(TOS 5.1 / 6.0 通用)

TOS 6.0:可直接使用内置终端

  1. 控制面板 → 终端服务,勾选 启用 SSH,默认端口 9222

  2. 桌面 → 所有应用 → Terminal,直接进入命令行。

  3. 常用操作示例:

    # 进入 Volume 根目录
    cd /volume3
    # 查看文件
    ls
    # 重命名(同方法一效果)
    mv /public /public_bak
  4. 操作完成后重启设备,若未正常显示,可配合共享文件夹高级恢复功能即可。

TOS 5.1:无内置终端,需用外部 SSH 工具远程连接操作

  1. 控制面板 → 网络服务 → 终端与 SNMP,开启 SSH(端口 9222)。

  2. 在电脑上用 PuTTY / Xshell / FinalShell 等工具连接,详细配置可参考官方文档:

https://forum.terra-master.com/cn/viewtopic.php?t=1511

  1. 登录后执行与上面相同的 mv 命令,操作完成后重启您的设备。