Skip to content

Kho lưu trữ: hạn mức, sổ dung lượng, chia sẻ ​

Cài đặt → Chung → Kho lưu trữ và Người dùng → Kho lưu trữ trong khu quản trị (/admin).

Module UserStorage cho mọi người dùng một kho riêng (thư mục, file, link, thùng rác, chia sẻ). Người dùng thấy ở Kho lưu trữ trong Learnspace. Vai trò của quản trị viên là đặt hạn mức, theo dõi dung lượng, và xử lý kho của người đã nghỉ.

Mô hình một câu

Ai đăng nhập cũng có kho; vai trò chỉ quyết định được bao nhiêu dung lượng và được chia sẻ tới đâu. Gỡ vai trò không xoá gì — chỉ hạ hạn mức, kho vượt mức thì không thêm được cho tới khi dọn.

Bật cho tổ chức ​

Bật module UserStorage. Tắt module thì mọi trang, link tải và link công khai của nó trả 404 ngay; dữ liệu giữ nguyên, bật lại là dùng tiếp. Phạm vi chia sẻ "lớp" chỉ hiện khi tổ chức có module tương ứng đang bật (TrainingManagement cho lớp/chương trình, K12Management cho lớp chủ nhiệm/lớp môn học, CorporateOrg cho đơn vị/vị trí, nhóm người dùng luôn có).

Bản đồ màn hình ​

Màn hìnhDùng để
Cài đặt → Chung → Kho lưu trữMức chung, hạn mức theo vai trò, trần một file, đuôi cho phép, thùng rác tự dọn
Người dùng → Kho lưu trữSổ dung lượng từng người (đã dùng, hạn mức hiệu lực, số file), bộ lọc Vượt hạn mức, Chuyển quyền sở hữu, hai nút xử lý kho mồ côi
Dashboard → widget "Dung lượng kho lưu trữ"Tổng đã dùng so với trần của gói, số người có kho, người dùng nhiều nhất
Vai trò & quyềnCấp/thu các quyền chia sẻ và quản trị kho (xem bảng dưới)

Hạn mức ​

Hạn mức hiệu lực của một người = mức cao nhất trong các vai trò họ mang mà bạn có đặt dòng riêng; không vai trò nào có dòng riêng thì lấy mức chung. Tính lúc dùng, không lưu vào tài khoản — đổi vai trò là hạn mức đổi ngay.

ÔMặc địnhGhi chú
Mức chung20 MBÁp cho mọi người không có dòng theo vai trò. 0 = không cho tải lên
Theo vai trò(trống)Chỉ liệt kê vai trò muốn nâng/hạ. Tick Không giới hạn để bỏ trần. Admin cũng không có ngoại lệ ngầm — muốn admin không giới hạn thì thêm dòng
Trần một file100 MBTối đa 100 (trần tải lên của hệ thống)
Thùng rác tự dọn sau30 ngàyĐể trống = giữ tới khi người dùng tự xoá vĩnh viễn. File trong thùng rác vẫn tính dung lượng
Đuôi cho phéppdf, doc(x), xls(x), ppt(x), odt/ods/odp, txt, md, csv, rtf, zip/rar/7z, ảnh, mp4/webm/mp3/m4a/wav, sb3, ggb, ipynbĐể trống = mọi đuôi trừ mã chạy được (php, exe, sh, …) — danh sách cấm này không đổi được

Khi một người vượt hạn mức (thường do đổi vai trò hoặc bạn hạ mức): không gì bị xoá; họ vẫn xem/tải/chia sẻ/xoá, chỉ không tải lên, không khôi phục từ thùng rác, không sao chép vào kho. Bộ lọc Vượt hạn mức ở trang sổ dung lượng liệt kê những người này.

Trần của gói ​

Ngoài hạn mức cá nhân còn trần của gói (max_storage_mb do quản trị central đặt cho tổ chức): tổng dung lượng kho của cả tổ chức không vượt số này, kể cả với người "không giới hạn" cá nhân. Đầy thì mọi lượt thêm bị chặn với thông báo "toàn hệ thống đã dùng … trên trần của gói" — chỉ nâng gói (central) hoặc dọn bớt mới gỡ được. Widget dashboard và dòng đầu trang sổ dung lượng hiện số này. Trần này chỉ đếm byte của kho lưu trữ, không đếm media khoá học hay kho tài nguyên.

Trước khi bật trần của gói cho tổ chức đang chạy

Quản trị central chạy php artisan storage:cap-audit để đối chiếu đã dùng / trần của từng tổ chức. Tổ chức đang vượt (trần đặt từ trước nhỏ hơn thực dùng) sẽ chết mọi lượt tải lên và khôi phục ngay khi trần có hiệu lực — null trần hoặc nâng gói trước.

Sổ dung lượng ​

Người dùng → Kho lưu trữ: mỗi dòng một người — đã dùng, hạn mức hiệu lực (đỏ khi vượt), số file, số trong thùng rác. Không liệt kê từng file của người khác: quản dung lượng không cần đọc nội dung.

Chuyển quyền sở hữu (quyền transfer_storage_account): toàn bộ thư mục và file (kể cả thùng rác) của một người chuyển sang gốc kho của người nhận; thư mục gốc trùng tên được đánh số "(2)". Dùng cho ca nhân sự nghỉ việc — kể cả khi tài khoản đã bị xoá mềm, dòng sổ vẫn còn để chuyển. Không kiểm hạn mức người nhận (từ chối bằng cách để mất dữ liệu là sai); kho nhận có thể vượt mức và chỉ-đọc-cho-việc-thêm như mọi kho khác. Mọi lượt chia sẻ và link công khai của chủ cũ bị thu hồi — chủ mới tự chia sẻ lại.

Kho mồ côi ​

Xoá cứng tài khoản (không phải xoá mềm) thì kho của người đó thành kho mồ côi: không ai thấy ngoài quản trị viên có quyền manage_orphan_storage, không bị dọn tự động. Trang sổ dung lượng có hai nút ở đầu trang khi có kho mồ côi:

  • Giao kho mồ côi (N file) — chuyển toàn bộ cho một người được chọn.
  • Xoá vĩnh viễn kho mồ côi — có xác nhận, không lấy lại.

Chia sẻ và quyền ​

QuyềnCho phépCấp mặc định
share_storageChia sẻ cho người cụ thể (cùng lớp/nhóm) và cho lớp/nhóm mình thuộc về hoặc phụ tráchMọi vai trò, kể cả học viên
share_storage_tenant_wideChia sẻ cho mọi người trong hệ thốngGiảng viên, quản lý đào tạo, giáo vụ, giáo viên, nhân sự, marketing
share_storage_any_targetChia sẻ tới bất kỳ lớp/nhóm, không cần thuộc vềQuản lý đào tạo, giáo vụ, nhân sự
share_storage_public_linkTạo link công khai có hạn (không cần đăng nhập, tối đa 30 ngày)Cùng tập với share_storage_tenant_wide
view_any_storage_account, view_storage_accountXem sổ dung lượngQuản lý đào tạo, nhân sự
transfer_storage_accountChuyển quyền sở hữuAdmin
manage_orphan_storageGiao / xoá kho mồ côiAdmin
configure_storageSửa pane cấu hìnhAdmin
widget_StorageUsageWidgetThấy widget dung lượng trên dashboardAdmin, quản lý đào tạo, nhân sự

Mấy điều đáng biết khi cấp quyền:

  • Học viên không liệt kê được danh bạ qua ô tìm người: họ chỉ thấy người cùng lớp/nhóm với mình, và không thấy email. Người có quyền chia sẻ toàn hệ thống mới tìm được mọi người.
  • Quyền chia sẻ không mở cửa khu quản trị: cửa đó do vai trò panel_user/super_admin quyết.
  • Người bị thu quyền share_storage_public_link vẫn thu hồi được link đã tạo — chỉ không tạo mới.

Vận hành ​

LệnhViệc
storage:purge-trash [--tenant=] [--pretend]Xoá vĩnh viễn file quá hạn giữ trong thùng rác; chạy theo lịch hằng ngày lúc 03:15. --pretend chỉ đếm
storage:reconcile [--tenant=]Tính lại sổ dung lượng từ file thật; chạy sau khi khôi phục backup
storage:cap-audit(central) Đối chiếu đã dùng / trần của gói từng tổ chức; báo lỗi khi có tổ chức vượt

File nằm trên đĩa riêng tư của tổ chức, chỉ ra ngoài qua link có kiểm quyền hoặc link công khai có hạn. PDF và file Office xem/trình chiếu ngay trong trang (xem Kho lưu trữ → Xem và trình chiếu); bản PDF của file Office do dịch vụ chuyển đổi chung với công cụ CV và với tài liệu khoá học dựng, cache cạnh file gốc (không tính vào dung lượng). Chưa cấu hình dịch vụ thì trang xem báo "không hiển thị được" kèm nút tải về, không lỗi. Trần chuyển đổi 25 MB một file.

LMS Documentation