NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
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
5 phút đọc
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.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn 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

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

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG