Vừa nén vừa upload file lên Google drive

CÁCH VỪA NÉN VỪA UPLOAD FILE LÊN GOOGLE DRIVE

Trong quá trình backup dữ liệu nếu lên đến hàng trăm gb thì không thể vừa nén xong rồi tải về máy rồi lại upload ngược lên google drive như vậy sẽ rất mất thời gian. Thay vì vậy mình có giải pháp có thể nén file trực tiếp trên server sau khi nén xong thì tự động upload file lên google drive

BƯỚC 1: XEM THƯ MỤC CẦN NÉN FILE BACKUP CÓ DUNG LƯỢNG BAO NHIÊU
dùng lệnh: du -sh *

BƯỚC 2: CÀI RCLONE, CONFIG, XEM LẠI VIDEO HƯỚNG DẪN NÀY TRƯỚC ĐÓ.
BƯỚC 3: CAÌ SCREEN, XEM LẠI VIDEO HƯỚNG DẪN TRƯỚC ĐÓ.
BƯỚC 4: THỰC THI LỆNH KẾT HỢP NÉN FILE TAR.GZ VÀ ĐẨY LÊN GOOGLE DRIVE

LỆNH 1: screen -S cmsdomainbackup (tạo màn hình screen follow tiến trình)

LỆNH 2: screen -ls liệt kê danh sách các screen cần truy cập

LỆNH 3: screen -r ID_Session (vd: 22168.cmsdomainbackup, ID: 22168) lệnh này truy cập vào màn hình 22168 để tiến hành thực thi lệnh backup và đẩy lên google drive

LỆNH 4: tar czf – cms.domain.com | rclone rcat –progress sv147:cms.domain.com.tar.gz (Lệnh này nén file tar.gz đồng thời đẩy lên google drive, sv147 là remote name của rclone config trước đó, là địa chỉ thư mục trên google drive cần upload file backup.)

ĐỂ XEM MÀN HÌNH TIẾN TRÌNH BẤT KỲ LÚC NÀO BẠN DÙNG LỆNH
screen -d -r ID_Session

Như vậy là đã hoàn tất.
tar czf – domain.net | rclone rcat –progress sv147:domain.net.tar.gz