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ů:
- Přihlaste se do webového rozhraní TOS a otevřete Ovládací panely.
- Přejděte dolů na Obecná nastavení → Plánované úlohy.
- Klikněte na Vytvořit → Vlastní plán a dokončete základní nastavení (není třeba zaškrtávat žádné další možnosti).
- Do pole Skript vlastního příkazu zadejte příkaz pro přejmenování. Příklad:
mv /Volume3/public /Volume3/public_bak- Nahraďte
Volume3skutečným názvem vašeho svazku. - Nahraďte
publiczapublic_bak.
- Nahraďte
- Uložte úlohu a klikněte na Spustit pro okamžité provedení přejmenování.
- Vraťte se do Ovládací panely → Sdílené složky.
- 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.
- 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
-
Přejděte do Ovládací panely → Terminálové služby, zaškrtněte Povolit SSH, výchozí port 9222.
-
Přejděte na Plochu → Všechny aplikace → Terminál pro přímý přístup k příkazovému řádku.
-
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 -
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í
- Přejděte do Ovládací panely → Síťové služby → Terminál a SNMP, povolte SSH (port 9222).
- Na počítači se připojte pomocí nástrojů PuTTY / Xshell / FinalShell nebo podobných. Podrobnou konfiguraci naleznete v oficiální dokumentaci:
- Po přihlášení spusťte stejný příkaz
mvjako výše a poté restartujte zařízení.