Tự Động Xóa Video Ghi Hình BigBlueButton (BBB) Sau 7 Ngày – Tiết Kiệm Dung Lượng -Dọn Sạch Hệ Thống

Bạn đang dùng BBB tích hợp Canvas LMS?Video ghi hình cũ tích tụ → đầy ổ cứng, link lỗi, người dùng click hỏng Giải pháp: Tự động xóa toàn bộ recording sau đúng 7...

Bạn đang dùng BBB tích hợp Canvas LMS?
Video ghi hình cũ tích tụ → đầy ổ cứng, link lỗi, người dùng click hỏng Giải pháp: Tự động xóa toàn bộ recording sau đúng 7 ngày!


Tại sao cần xóa tự động?

  • Tiết kiệm dung lượng ổ cứng (1 buổi BBB có thể chiếm 500MB–2GB).
  • Tránh tình trạng link recording trong Canvas bị lỗi 404.
  • Dọn dẹp hệ thống sạch sẽ, chuyên nghiệp.

Script XÓA TOÀN BỘ Recording BBB Sau 7 Ngày (Đã Test Ổn Định)

Tính năng nổi bật:**

  • Xóa toàn bộ: published, raw, processing, metadata
  • Canvas LMS **tự động không hiện link cũ
  • Ghi log chi tiết
  • An toàn, không làm hỏng hệ thống

Bước 1: Tạo file script

sudo nano /usr/local/bin/cleanup-bbb-7days.sh

Dán nội dung sau:

!/bin/bash

XÓA TOÀN BỘ BBB RECORDING SAU 7 NGÀY – cloudx.com.vn

LOG_FILE=”/var/log/bbb-cleanup.log”
PUBLISHED_DIR=”/var/bigbluebutton/published/presentation”
DAYS=7

echo “[$(date ‘+%Y-%m-%d %H:%M:%S’)] Starting FULL BBB cleanup…” >> “$LOG_FILE”

find “$PUBLISHED_DIR” -mindepth 1 -maxdepth 1 -type d -name “*-?????????????” -mtime +$DAYS | while IFS= read -r dir; do
meeting_id=$(basename “$dir”)
[ -z “$meeting_id” ] && continue

echo "[$(date '+%Y-%m-%d %H:%M:%S')] Deleting: $meeting_id" >> "$LOG_FILE"

# Xóa metadata (Canvas sẽ không thấy)
sudo bbb-record --delete "$meeting_id" && \
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Metadata OK: $meeting_id" >> "$LOG_FILE" || \
{ echo "FAIL bbb-record: $meeting_id" >> "$LOG_FILE"; continue; }

# Xóa toàn bộ thư mục liên quan
for path in \
    "/var/bigbluebutton/published/presentation/$meeting_id" \
    "/var/bigbluebutton/unpublished/presentation/$meeting_id" \
    "/var/bigbluebutton/recording/raw/$meeting_id" \
    "/var/bigbluebutton/recording/process/presentation/$meeting_id" \
    "/var/bigbluebutton/deleted/presentation/$meeting_id" \
    "/var/bigbluebutton/recording/status/archived/$meeting_id.nosync" \
    "/var/bigbluebutton/recording/status/ended/$meeting_id.done"; do
    [ -e "$path" ] && sudo rm -rf "$path" && \
    echo "[$(date '+%Y-%m-%d %H:%M:%S')] Removed: $path" >> "$LOG_FILE"
done

done

echo “[$(date ‘+%Y-%m-%d %H:%M:%S’)] Cleanup completed!” >> “$LOG_FILE”

Bước 2: Cấp quyền & tạo log

sudo chmod +x /usr/local/bin/cleanup-bbb-7days.sh
sudo touch /var/log/bbb-cleanup.log
sudo chmod 666 /var/log/bbb-cleanup.log

Bước 3: Chạy thử (xem log)

sudo /usr/local/bin/cleanup-bbb-7days.sh
tail -f /var/log/bbb-cleanup.log

Bước 4: Tự động chạy hàng ngày (Crontab)

sudo crontab -e

Thêm dòng:

0 3 * * * /usr/local/bin/cleanup-bbb-7days.sh >> /var/log/bbb-cleanup.log 2>&1

Chạy lúc 3h sáng hàng ngày

Kết quả sau khi dùng

  • Video BBB tự động biến mất sau 7 ngày
  • Canvas LMS không còn link lỗi
  • Ổ cứng luôn sạch, không đầy bất ngờ
  • Hệ thống BBB chạy mượt mà

Nguồn cloudx.com.vn

BÀI VIẾT CÙNG CHUYÊN MỤC

Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04
Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04

Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04

Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô hình HTTPS an toàn cho website
Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô ...

Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô hình HTTPS an toàn cho ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04
Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04

Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS tại CloudX
Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS ...

Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS tại CloudX

Telegram biến mất khỏi App Store: Người dùng iPhone tải và cài đặt thế nào cho an toàn?
Telegram biến mất khỏi App Store: Người dùng iPhone ...

Telegram biến mất khỏi App Store: Người dùng iPhone tải và cài đặt thế nào cho ...

CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 Trên NGINX – Cập Nhật Ngay Để Tránh Rủi Ro Bị Tấn Công
CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 ...

CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 Trên NGINX – Cập Nhật ...