Naar hoofdinhoud gaan

Probleem met het niet weergeven van meerdere public / homes-mappen in TOS 5.1 / TOS 6.0

Getroffen versies​

  • TOS 5.1.x
  • TOS 6.0.x

Symptoom​

Wanneer het systeem meerdere volumes heeft die elk een public- of homes-map bevatten, kunnen deze mappen niet correct worden weergegeven in de webinterface, waardoor directe bewerkingen vanuit de gebruikersinterface niet mogelijk zijn.

Uitleg van de oorzaak​

Door een beperking in het weergavemechanisme van mappen in TOS 5.1 / 6.0 herkent het systeem standaard slechts één enkele public- of homes-map. Wanneer meerdere volumes tegelijkertijd dergelijke systeemmappen bevatten, worden ze automatisch verborgen in Shared Folders en File Management, waardoor ze niet kunnen worden bekeken of bewerkt.

Oplossing 1: Mappen hernoemen via een geplande taak (werkt op TOS 5.1 / 6.0)​

Voer het hernoemen uit via een systeemachtergrondtaak en herstel daarna de weergave in Shared Folders. Volg deze stappen:

  1. Log in op de TOS-webinterface en open Control Panel.
  2. Scroll naar beneden naar General Settings → Scheduled Tasks.
  3. Klik op Create → Custom Schedule en voltooi de basisinstellingen (er hoeven geen extra opties te worden aangevinkt).
  4. Voer in het veld Custom Command Script het hernoemingscommando in. Voorbeeld:
    mv /Volume3/public /Volume3/public_bak
    • Vervang Volume3 door je werkelijke volumennaam.
    • Vervang public door public_bak.
  5. Sla de taak op en klik op Run om het hernoemen onmiddellijk uit te voeren.
  6. Ga terug naar Control Panel → Shared Folders.
  7. Klik rechtsboven op Advanced Settings, selecteer het volume dat je zojuist hebt bewerkt en voer Restore Shared Folder uit.
  8. Nadat het herstel is voltooid, ga je terug naar Shared Folders of File Management – je zou de hernoemde map nu moeten zien.

Opmerking: na het hernoemen herkent het systeem de map niet langer als een "systeemniveau public- of homes"-map, waardoor deze normaal kan worden weergegeven.

Oplossing 2: Werken via de SSH-terminal (werkt op TOS 5.1 / 6.0)​

TOS 6.0: De ingebouwde terminal gebruiken​

  1. Ga naar Control Panel → Terminal Services, vink Enable SSH aan, standaardpoort 9222.

  2. Ga naar Desktop → All Apps → Terminal om rechtstreeks toegang te krijgen tot de opdrachtregel.

  3. Voorbeeld van veelvoorkomende handelingen:

    # Navigate to the volume root directory
    cd /volume3
    # List files
    ls
    # Rename (same effect as Solution 1)
    mv /public /public_bak
  4. Herstart het apparaat na het voltooien van de bewerking. Als de map niet verschijnt, kun je ook de geavanceerde functie voor het herstellen van gedeelde mappen gebruiken.

TOS 5.1: Geen ingebouwde terminal; gebruik een externe SSH-tool voor verbinding op afstand​

  1. Ga naar Control Panel → Network Services → Terminal & SNMP, schakel SSH in (poort 9222).
  2. Maak op je computer verbinding met PuTTY / Xshell / FinalShell of vergelijkbare tools. Raadpleeg voor gedetailleerde configuratie de officiële documentatie:

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

  1. Voer na het inloggen hetzelfde mv-commando uit als hierboven en herstart vervolgens je apparaat.