Cách copy folder vào Bộ nhớ dùng chung Google Drive nhanh chóng

Như các bạn cũng đã biết, Google Drive không cho phép copy dữ liệu từ Drive của tôi sang Bộ nhớ dùng chung (My Drive sang Shared Drives), vì thế các bạn phải download về máy tính và upload thủ công lên lại Bộ nhớ dùng chung, như thế rất bất tiện, tốn thời gian và công sức.

Hôm nay, GDrive.VIP sẽ hướng dẫn các bạn thủ thuật copy folder từ Drive của tôi sang Bộ nhớ dùng chung Google Drive hoặc copy folder được chia sẻ sang Bộ nhớ dùng chung của bạn nhanh chóng nhất không cần tải về máy tính.

Chuẩn bị

  • Tài khoản Google Drive Unlimited hoặc Bộ nhớ dùng chung (Shared DrivesTeam Drive), vì mặc định với 15GB dung lượng miễn phí của Google thì không thể lưu trữ nhiều hơn được (trừ khi các bạn mua thêm ở gói Google One).
  • Một máy tính Windows hoặc một chủ chủ ảo (VPS) chạy Linux, các bạn có thể sử dụng chính máy tính của mình để chạy, nhưng khuyến tạo 1 máy chủ ảo (VPS) riêng để treo cho ổn định và không bị click nhầm trong quá trình làm việc (mặc dù quá trình clone khá nhanh, chỉ phụ thuộc vào số lượng files của bạn có nhiều hay không thôi)

Bài này mình sẽ hướng dẫn chi tiết cách sử dụng cho Windows

Hướng dẫn Copy folder từ Drive của tôi sang Bộ nhớ dùng chung Google Drive

Trên Linux (Debian/Ubuntu/Centos)

  • Đối với các distro chạy Debian các bạn chạy các lệnh sau
    apt update
    apt install python3-pip git -y
    git clone https://github.com/Spazzlo/folderclone.git
    cd folderclone
    pip3 install folderclone
  • Đối với Centos
    yum update -y
    yum install python3 python3-pip git -y
    git clone https://github.com/Spazzlo/folderclone.git
    cd folderclone
    pip3 install folderclone

     

Trên máy tính Windows

Bước 1: Cài đặt Python3 mới nhất (hiện tại là 3.8.3) tại đây

Bắt đầu cài đặt, tick vào “Add Python 3.8 to PATH” và nhấn Install Now

Cài đặt xong nhấn Close

Bước 2: Download tool source folderclone tại đây và giải nén ra, hãy nhớ đường dẫn, ví dụ:

  • C:\Users\DaiThinh\Desktop\folderclone-master như hình dưới

Bước 3: Mở CMD dưới quyền Run as administrator
Văn Long Blog Cách Copy Số Lượng Folders Lớn, Files Quá Lượt Tải Trên Google Cực Nhanh, Copy 100TB Google Drive Trong 30' Thủ Thuật Google Folder Drive Team Drive Copy

và trỏ tới đường dẫn vừa giải nén, gõ lệnh: cd C:\Users\DaiThinh\Desktop\folderclone-master

Bước 4: Chạy lệnh sau pip install folderclone

Nếu có thông báo này (còn không có thì hãy bỏ qua)

thì hãy update pip bằng cách gõ lệnh python -m pip install –upgrade pip

Bước 5: Truy cập vào đây và click Enable the Drive API như ảnh (Lưu ý: Phải đăng nhập tài khoản cần chuyển)

Nhập tên bất kỳ vào ô Enter new project name, ví dụ mình nhập Chuyen du lieu, tích vào Yes và nhấn Next

Chờ chút, sau đó chọn Desktop app và nhấn Create

Sẽ ra như hình dưới, hãy click DOWNLOAD CLIENT CONFIGURATION nó sẽ tải về file credentials.json

 

 

Copy file credentials.json vào folder “folderclone-master” ở trên

Bước 6: Gõ tiếp lệnh sau vào CMD (đã mở ở trên), gõ lệnh: multimanager interactive

Trình duyệt sẽ tự động mở lên, chọn tài khoản hoặc đăng nhập vào tài khoản của bạn

Nếu nó báo Ứng dụng này chưa được xác minh hãy làm theo hướng dẫn dưới (còn không hãy bỏ qua):

Cấp đủ quyền cho ứng dụng, nhấp Cho phép
Kết nối thành công:

Sau đó nó sẽ tự bật lên 1 tab mới tới trang project, click chọn ENABLE

Nếu tab không tự động mở, hãy copy link hiển thị như dưới:

Sau đó nếu bạn làm đúng CMD (hoặc Terminal) sẽ hiển thị như sau:
Văn Long Blog Cách Copy Số Lượng Folders Lớn, Files Quá Lượt Tải Trên Google Cực Nhanh, Copy 100TB Google Drive Trong 30' Thủ Thuật Google Folder Drive Team Drive Copy

Bước 7: Tạo Service Account Google Drive

  • Phần này mình sẽ giải thích một chút, có thể các bạn biết hoặc chưa, folderclone sử dụng API để copy, clone các files trên Google Drive, để làm được việc đó cần phải tạo 1 Service Account (SA) cho nó, mà mỗi SA sẽ có giới hạn là 750G/24h, vậy để có thể clone một số lượng lớn files: giả dụ mình có 100TB cần clone mỗi ngày thì ta cần: 100*1024/750= 137 SA (136.5 nhưng đã vượt mức 136 nên tính lên 137). OK đơn giản, mà phải không ?
  • Vậy làm sao để tạo SA? Đơn giản thôi vào console của Google rồi tạo bằng…tay LOL ??, đó là cách trâu bò ngày trước, bây giờ thì mọi thứ đã có tools ? “just-click” là bạn sẽ tạo được 100 SA.
    – Ơ ? sao lại 100 SA, mình cần 137 (hoặc hơn) cơ mà ?
    – À thì Google giới hạn chỉ tạo tối đa 100 SA/Project thôi, đó mấu chốt ở đó ? bạn chỉ cần tạo thêm Project là tạo được thêm SA, mỗi Project là 100 SA ?

Tiếp tục nha, để tạo SA các bạn chạy lệnh sau ở CMD hoặc Terminal:

quick-setup <số lượng Project> <SHARE_DRIVE_ID>
    • Trong đó:
      <Số lượng Project> bạn muốn tạo để tạo SA
      – <SHARE_DRIVE_ID> là ID của Folder gốc sẽ chứa dữ liệu clone về ở My Drive hoặc ID của Bộ nhớ dùng chung (Team Drive hay Shared Drives)

Ví dụ mình muốn có 200 SA => tạo 2 Project. Bộ nhớ dùng chung của mình có ID như hình là 0ABJ-sGMtUzVKUk9PVA

Ta sẽ chạy lệnh lệnh: quick-setup 2 0ABJ-sGMtUzVKUk9PVA

Vào lại Bộ nhớ dùng chung để check, nếu số lượng Người tăng lên thì đã thành công

Bước 8: Tiến Hành Copy

Tắt CMD và mở lại với quyền Run ad administrator, gõ lệnh: cd C:\Users\DaiThinh\Desktop\folderclone-master (như phía trên)

Gõ tiếp: multifolderclone -s <SOURCE_FOLDER_ID> -d <DESTINATION_FOLDER_ID>

Trong đó:

<SOURCE_FOLDER_ID> là ID của Folder (Files) cần copy (cần bật chia sẻ công khai)

<DESTINATION_FOLDER_ID> là ID của Bộ nhớ dùng dung mà bạn đã gắn quyền.

Ví dụ: mình muốn clone URL https://drive.google.com/drive/folders/15hcgb3jkd8hKEQfZSX9qgv7-3LumQ1hl này về Bộ nhớ dùng chung của mình

Vậy lệnh ta cần chạy là:

multifolderclone -s 15hcgb3jkd8hKEQfZSX9qgv7-3LumQ1hl -d 0ABJ-sGMtUzVKUk9PVA

Kết quả:


Thời gian chưa tới 1 phút đã xong rồi!!

Các lần tiếp theo các bạn chỉ cần chạy lệnh copy ở bước 8, không cần phải setup lại nữa!!

Video cách copy dữ liệu sang Bộ nhớ dùng chung (Team Drive – Shared Drives)

Đang update…

 

Chúc các bạn thành công!

Nguồn: nguyenvanlong.blog

5 thoughts on “Cách copy folder vào Bộ nhớ dùng chung Google Drive nhanh chóng

  1. Pingback: Hướng dẫn sử dụng Bộ nhớ dùng chung (Shared Drives) trên Google Drive - GDrive VIP - Google Drive Unlimited

  2. Nhật Minh says:

    Mình muốn chép dữ liệu từ Bộ nhớ dùng chung (Shared Drive) của Gmail (cũ) sang My Drive của Tài khoản Google Drive Unlimited (mới) vì thư mục Bộ nhớ dùng chung mình được shared thì làm thế nào ? Thư mục tầm 500TB

  3. Huy Nguyen says:

    Ad ơi! Mình đã thực hiện từng bước như hướng dẫn. Nhưng tới bước 8 (phần dành cho Window) thì nó báo là: “Source folder 1KzYLFvXklUDKHJsp393-XgA8ariiInlH cannot be read or is invalid”. Ad giúp mình chổ này với :((((

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Liên hệ qua Facebook
Liên hệ qua Zalo