NỘI DUNG

26/08/2024
Lượt xem

3 bước thêm thời gian vào tên file backup trên DirectAdmin

26/08/2024
[vnx_reading_time rule="220"]phút đọc[/vnx_reading_time]
Lượt xem
Ngày đăng:26/08/2024
Cập nhật cuối:16/09/2024
Lượt xem

Đánh giá

Thêm thời gian vào tên file backup trên DirectAdmin là cách hiệu quả để giúp bạn quản lý và tìm kiếm file khi cần thiết. Để biết cách thực hiện thao tác này trong 3 bước, mời bạn cùng theo dõi bài viết sau đây của Vietnix.

Tên file backup mặc định của DirectAdmin là gì?

Khi sử dụng DirectAdmin để sao lưu hoặc chuyển dữ liệu (Admin Backup/Transfer), hệ thống tự động đặt tên cho các file backup theo một quy tắc mặc định. Cụ thể, tên file sẽ có cấu trúc tương tự như sau:

user.reseller.username.tar.gz

Trong đó:

  • user: Loại tài khoản quản trị của người dùng (có thể là admin)
  • reseller: Chủ sở hữu của người dùng đó.
  • username: Tên người dùng.
  • .tar.gz: Là phần mở rộng cho thấy đây là một file nén (có thể thay thế bằng phần mở rộng khác).

Ví dụ: Dưới đây Vietnix vừa backup cho tài khoản admin thuộc reseller root. Theo mặc định, file backup sẽ có tên như sau:

Định dạng sao lưu mặc định của DirectAdmin
Định dạng sao lưu mặc định của DirectAdmin

Bạn có thể thấy tên file backup mặc định không có thông tin về thời gian tạo. Điều này gây khó khăn trong việc quản lý các bản backup khác nhau, đặc biệt khi bạn thực hiện nhiều lần backup cho cùng một tài khoản. Bản sao lưu mới sẽ ghi đè lên bản sao lưu cũ. Để khắc phục vấn đề này, bạn có thể thực hiện theo hướng dẫn 3 bước thêm thời gian vào tên file backup trên DirectAdmin trong phần bên dưới của bài viết.

Mọi người cũng xem:

Bước 1: SSH vào hệ thống

Để thêm thời gian vào tên file backup trên DirectAdmin, bước đầu tiên là bạn phải kết nối đến VPS hoặc server của mình bằng giao thức SSH với quyền quản trị hệ thống root hoặc một tài khoản có quyền sudo. Nếu bạn chưa biết cách thực hiện, hãy xem hướng dẫn cụ thể tại:

Bước 2: Tạo script hỗ trợ thêm thời gian vào tên file backup

Sau khi kết nối thành công, bạn thực hiện tạo một script và đặt file này vào thư mục chứa các script custom của DirectAdmin. Mở terminal và nhập lệnh sau:

vi /usr/local/directadmin/scripts/custom/user_backup_post.sh

Tiếp theo, bạn sao chép và dán đoạn code sau vào file:

#!/bin/sh

#set this as needed
RESELLER=admin

BACKUP_PATH=`echo $file | cut -d/ -f1,2,3,4`
REQUIRED_PATH=/home/$RESELLER/admin_backups

if [ "$BACKUP_PATH" = "$REQUIRED_PATH" ]; then
   if [ "`echo $file | cut -d. -f4,5`" = "tar.gz" ]; then
       NEW_FILE=`echo $file | cut -d. -f1,2,3`.`date +%F-%Hh-%Mp`.tar.gz
       if [ -s "$file" ] && [ ! -e "$NEW_FILE" ]; then
           mv $file $NEW_FILE
       fi
   fi
fi
exit 0;
Nội dung file script
Nội dung file script

Ở ví dụ trên, Vietnix đã thay đổi định dạng sao lưu từ tar.zst sang tar.gz khi thực hiện đổi tên file backup kèm theo mốc thời gian.

Sau khi lưu file, bạn cấp quyền thực thi cho script bằng lệnh:

chmod 755 /usr/local/directadmin/scripts/custom/user_backup_post.sh

Lưu ý: Định dạng backup và cấu hình script có thể khác biệt tùy theo hệ thống của bạn. Hãy kiểm tra và điều chỉnh cho phù hợp.

Bước 3: Kiểm tra tên file backup trên DirectAdmin

Bây giờ bạn tiến hành kiểm tra xem các thiết lập trên đã hoạt động hay chưa bằng cách truy cập vào giao diện quản trị của DirectAdmin và thực hiện backup một file bất kỳ.

Lưu ý: Khi thực hiện backup bằng giao diện DirectAdmin, các file backup cần được lưu trữ tại /home/admin/admin_backups.

Thiết lập vị trí lưu trữ file backup
Thiết lập vị trí lưu trữ file backup

Sau khi đã thực hiện sao lưu, bạn sẽ thấy file backup vừa tạo đã có thêm ngày tháng và giờ thực hiện sao lưu chính xác:

File backup đã có thêm ngày, tháng, giờ sao lưu chính xác
File backup đã có thêm ngày, tháng, giờ sao lưu chính xác

Lời kết

Chỉ với 3 bước đơn giản trên, bạn đã thành công trong việc tự động thêm thời gian vào tên file backup trên DirectAdmin. Tính năng này không chỉ giúp dễ dàng quản lý và tìm kiếm các bản backup mà còn góp phần xây dựng hệ thống bảo mật dữ liệu hiệu quả. Nếu còn thắc mắc nào trong quá trình thực hiện, hãy để lại bình luận bên dưới để được hỗ trợ nhanh chóng nhất.

Đánh giá mức độ hữu ích của bài viết

Thất vọng

Chưa hữu ích

Bình thường

Hữu ích

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

khuyến mãi tháng 4
Khi mua Hosting/VPS
16/04/2025 - 16/05/2025

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

Thất vọng

Chưa hữu ích

Bình thường

Hữu ích

Rất hữu ích