Skip to main content

Problém se nezobrazováním více adresářů public / homes v TOS 5.1 / TOS 6.0

Dotčené verze

  • TOS 5.1.x
  • TOS 6.0.x

Příznak

Pokud má systém více svazků, z nichž každý obsahuje adresář public nebo homes, nelze tyto adresáře správně zobrazit ve webovém rozhraní, což znemožňuje přímé operace z uživatelského rozhraní.

Vysvětlení příčiny

Kvůli omezení mechanismu zobrazování adresářů v TOS 5.1 / 6.0 systém ve výchozím nastavení rozpoznává pouze jeden adresář public nebo homes. Pokud více svazků současně obsahuje takové systémové adresáře, jsou automaticky skryty v Sdílených složkách a Správě souborů, takže je nelze procházet ani upravovat.

Řešení 1: Přejmenování adresářů prostřednictvím plánované úlohy (funguje v TOS 5.1 / 6.0)

Proveďte přejmenování pomocí úlohy na pozadí systému a poté obnovte zobrazení v Sdílených složkách. Postupujte podle těchto kroků:

  1. Přihlaste se do webového rozhraní TOS a otevřete Ovládací panely.
  2. Přejděte dolů na Obecná nastavení → Plánované úlohy.
  3. Klikněte na Vytvořit → Vlastní plán a dokončete základní nastavení (není třeba zaškrtávat žádné další možnosti).
  4. Do pole Skript vlastního příkazu zadejte příkaz pro přejmenování. Příklad:
    mv /Volume3/public /Volume3/public_bak
    • Nahraďte Volume3 skutečným názvem vašeho svazku.
    • Nahraďte public za public_bak.
  5. Uložte úlohu a klikněte na Spustit pro okamžité provedení přejmenování.
  6. Vraťte se do Ovládací panely → Sdílené složky.
  7. Klikněte na Pokročilá nastavení v pravém horním rohu, vyberte svazek, se kterým jste právě pracovali, a spusťte Obnovit sdílenou složku.
  8. Po dokončení obnovy se vraťte do Sdílených složek nebo Správy souborů – nyní byste měli vidět přejmenovaný adresář.

Poznámka: Po přejmenování systém adresář nadále nerozpoznává jako „systémový adresář public nebo homes na úrovni systému", takže může být zobrazen normálně.

Řešení 2: Operace přes SSH terminál (funguje v TOS 5.1 / 6.0)

TOS 6.0: Použití vestavěného terminálu

  1. Přejděte do Ovládací panely → Terminálové služby, zaškrtněte Povolit SSH, výchozí port 9222.

  2. Přejděte na Plochu → Všechny aplikace → Terminál pro přímý přístup k příkazovému řádku.

  3. Příklady běžných operací:

    # Navigate to the volume root directory
    cd /volume3
    # List files
    ls
    # Rename (same effect as Solution 1)
    mv /public /public_bak
  4. Po dokončení operace restartujte zařízení. Pokud se adresář nezobrazí, můžete také současně použít pokročilou funkci obnovení sdílené složky.

TOS 5.1: Bez vestavěného terminálu; použijte externí nástroj SSH pro vzdálené připojení

  1. Přejděte do Ovládací panely → Síťové služby → Terminál a SNMP, povolte SSH (port 9222).
  2. Na počítači se připojte pomocí nástrojů PuTTY / Xshell / FinalShell nebo podobných. Podrobnou konfiguraci naleznete v oficiální dokumentaci:

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

  1. Po přihlášení spusťte stejný příkaz mv jako výše a poté restartujte zařízení.