Chuyển đến nội dung chính

Sự cố TOS 5.1 / TOS 6.0 không hiển thị nhiều thư mục public / homes

Phiên bản bị ảnh hưởng​

  • TOS 5.1.x
  • TOS 6.0.x

Triệu chứng​

Khi hệ thống có nhiều volume, mỗi volume chứa một thư mục public hoặc homes, các thư mục này không thể hiển thị đúng trong giao diện web, khiến người dùng không thể thao tác trực tiếp từ giao diện người dùng.

Giải thích nguyên nhân​

Do hạn chế của cơ chế hiển thị thư mục trong TOS 5.1 / 6.0, hệ thống mặc định chỉ nhận diện một thư mục public hoặc homes duy nhất. Khi nhiều volume đồng thời chứa các thư mục hệ thống như vậy, chúng tự động bị ẩn trong Thư mục chia sẻ và Quản lý tệp, khiến chúng không thể truy cập để duyệt và chỉnh sửa.

Giải pháp 1: Đổi tên thư mục qua tác vụ theo lịch (hoạt động trên TOS 5.1 / 6.0)​

Thực hiện đổi tên thông qua tác vụ nền của hệ thống, sau đó khôi phục hiển thị trong Thư mục chia sẻ. Làm theo các bước sau:

  1. Đăng nhập vào giao diện web TOS và mở Bảng điều khiển.
  2. Cuộn xuống Cài đặt chung → Tác vụ theo lịch.
  3. Nhấp Tạo → Lịch tùy chỉnh và hoàn tất các cài đặt cơ bản (không cần chọn thêm tùy chọn nào).
  4. Trong trường Script lệnh tùy chỉnh, nhập lệnh đổi tên. Ví dụ:
    mv /Volume3/public /Volume3/public_bak
    • Thay Volume3 bằng tên volume thực tế của bạn.
    • Thay public bằng public_bak.
  5. Lưu tác vụ và nhấp Chạy để thực thi việc đổi tên ngay lập tức.
  6. Quay lại Bảng điều khiển → Thư mục chia sẻ.
  7. Nhấp Cài đặt nâng cao ở góc trên bên phải, chọn volume bạn vừa thao tác, và thực thi Khôi phục thư mục chia sẻ.
  8. Sau khi khôi phục hoàn tất, quay lại Thư mục chia sẻ hoặc Quản lý tệp – bây giờ bạn sẽ thấy thư mục đã đổi tên.

Lưu ý: Sau khi đổi tên, hệ thống không còn nhận diện thư mục đó là thư mục "public hoặc homes cấp hệ thống" nữa, nên nó có thể được hiển thị bình thường.

Giải pháp 2: Thao tác qua Terminal SSH (hoạt động trên TOS 5.1 / 6.0)​

TOS 6.0: Dùng terminal tích hợp​

  1. Vào Bảng điều khiển → Dịch vụ Terminal, chọn Bật SSH, cổng mặc định 9222.

  2. Vào Màn hình nền → Tất cả ứng dụng → Terminal để truy cập trực tiếp dòng lệnh.

  3. Ví dụ các thao tác phổ biến:

    # Navigate to the volume root directory
    cd /volume3
    # List files
    ls
    # Rename (same effect as Solution 1)
    mv /public /public_bak
  4. Sau khi hoàn tất thao tác, hãy khởi động lại thiết bị. Nếu thư mục không xuất hiện, bạn cũng có thể dùng kèm chức năng khôi phục thư mục chia sẻ nâng cao.

TOS 5.1: Không có terminal tích hợp; dùng công cụ SSH bên ngoài để kết nối từ xa​

  1. Vào Bảng điều khiển → Dịch vụ mạng → Terminal & SNMP, bật SSH (cổng 9222).
  2. Trên máy tính của bạn, kết nối bằng PuTTY / Xshell / FinalShell hoặc các công cụ tương tự. Để biết cấu hình chi tiết, hãy tham khảo tài liệu chính thức:

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

  1. Sau khi đăng nhập, thực thi cùng lệnh mv như trên, sau đó khởi động lại thiết bị của bạn.