TOS 5.1 / TOS 6.0 複数の public / homes ディレクトリが表示されない問題
対象バージョン
- TOS 5.1.x
- TOS 6.0.x
問題の現象
システムに複数のボリュームに public または homes ディレクトリが存在する場合、Webインターフェースでこれらのディレクトリが正常に表示されず、インターフェース上で直接操作できなくなります。
原因の説明
TOS 5.1 / 6.0 のディレクトリ表示メカニズムの制限:システムはデフォルトで単一の public または homes ディレクトリのみを認識します;複数のボリュームに同時にこの種のシステムディレクトリが存在する場合、共有フォルダおよびファイル管理で自動的に非表示になり、直接閲覧・編集できません。
解決方法1:【タスクスケジューラ】でディレクトリをリネームする(TOS 5.1 / 6.0 共通)
システムのバックグラウンドタスクでリネームを実行し、その後共有フォルダで表示を復元します。手順は以下の通りです:
- TOS Webインターフェースにログインし、コントロールパネルを開きます。
- 下にスクロールして一般設定 → タスクスケジューラを見つけます。
- 作成 → カスタムスケジュールをクリックし、ウィザードに従って基本設定を完了します(追加のチェックボックスは不要です)。
- カスタムコマンドスクリプトにリネームコマンドを入力します。例:
mv /Volume3/public /Volume3/public_bakVolume3を実際のボリューム名に変更してくださいpublicをpublic_bakに変更してください
- タスクを保存し、実行をクリックしてリネームを即座に実行します。
- コントロールパネル → 共有フォルダに戻ります。
- 右上の詳細設定をクリックし、操作したボリュームを選択して共有フォルダの復元を実行します。
- 復元が完了したら、共有フォルダまたはファイル管理に戻り、リネーム後のディレクトリを正常に確認できます。
説明:リネーム後、システムは「システムレベルの public または homes」として認識しなくなるため、正常に表示されます。
解決方法2:SSHターミナルで操作する(TOS 5.1 / 6.0 共通)
TOS 6.0:内蔵ターミナルを直接使用可能
-
コントロールパネル → ターミナルサービス、SSHを有効にするにチェックを入れ、デフォルトポート 9222。
-
デスクトップ → すべてのアプリ → ターミナル、コマンドラインに直接アクセスします。
-
よく使う操作の例:
# Volumeルートディレクトリに移動
cd /volume3
# ファイルを確認
ls
# リネーム(方法1と同じ効果)
mv /public /public_bak -
操作完了後、デバイスを再起動します。正常に表示されない場合は、共有フォルダの高度な復元機能を併用してください。
TOS 5.1:内蔵ターミナルなし、外部SSHツールでリモート接続が必要
-
コントロールパネル → ネットワークサービス → ターミナルと SNMP、SSHを有効にします(ポート 9222)。
-
パソコンで PuTTY / Xshell / FinalShell などのツールを使用して接続します。詳細な設定は公式ドキュメントを参照してください:
- ログイン後、上記と同じ
mvコマンドを実行し、操作完了後デバイスを再起動します。