Dùng Rclone mount S3 bucket vào Sun VM (Windows) như một network drive

Pre-condition

  • Quyền Truy Cập Sun S3: Bạn cần có thông tin truy cập vào bucket S3 của Sun, bao gồm Access KeySecret Key.

  • Rclone: Tải và cài đặt Rclone cho hệ điều hành Windows.

Các bước thực hiện:

Bước 1: Cài Đặt Rclone

1. Truy cập vào trang tải Rclone và tải phiên bản dành cho Windows.

2. Giải nén file .zip đã tải về vào một thư mục thuận tiện (ví dụ: C:\rclone).

3. Mở Command Prompt hoặc PowerShell tại thư mục này bằng cách nhấn chuột phải vào thư mục trong khi giữ phím Shift và chọn Open PowerShell window here.

Bước 2: Cấu Hình Rclone với Sun S3

1. Trong Command Prompt hoặc PowerShell, nhập lệnh sau để bắt đầu cấu hình Rclone:

rclone config
Image

2. Thực hiện các bước sau trong menu cấu hình của Rclone:

  • Nhập n để tạo một remote mới và nhấn Enter.

Image
  • Đặt tên cho remote, ví dụ: sunS3.

  • Chọn s3 làm loại lưu trữ bằng cách nhập số tương ứng (ví dụ: nếu s3 là tùy chọn 9, nhập 9 và nhấn Enter).

  • Nhập các thông tin sau:

    • Provider: Chọn Other (chọn số 4 → rồi chọn 32).

    Image
    Image
    • Access Key ID: Nhập Access Key của bạn cho Sun S3, chọn option 2 để tự nhập access key và secret key riêng

    Image
    • Secret Access Key: Nhập Secret Key của bạn cho Sun S3.

    • Region: Nhập us-east-1 để là default.

    • Endpoint: Nhập endpoint của Sun S3, ví dụ: https://s3-hanoi2.sunteco.app

    • Location Constraint: Để trống (ấn Enter để bỏ qua nếu không cần thiết).

    • ACL: Để trống hoặc nhập private nếu muốn.

3. Rclone sẽ hỏi một số tùy chọn khác (chẳng hạn về thông số kết nối, xác thực). Hầu hết các mục này có thể để mặc định bằng cách nhấn Enter liên tục cho đến khi hoàn tất.

Image

4. Khi cấu hình xong, Rclone sẽ hỏi bạn có muốn kiểm tra kết nối không. Chọn y để kiểm tra nếu cần.

Image

5. Khi mọi thứ đã ổn, gõ q để thoát khỏi trình cấu hình.

Image

Bước 3: Mount Sun S3 Bucket như Một Ổ Đĩa Mạng

1. Để mount bucket thành một ổ đĩa mạng, chạy lệnh sau:

rclone mount sunS3:my-bucket X: --vfs-cache-mode full

Trong đó:

  • sunS3 là tên remote bạn vừa cấu hình.

  • my-bucket là tên của bucket Sun S3 bạn muốn mount.

  • X: là ký tự ổ đĩa mà bạn muốn gán cho bucket.

Image

2. Sau khi thực hiện lệnh, nếu thành công, bucket sẽ xuất hiện trong File Explorer của Windows như một ổ đĩa mạng.

Note

Lưu ý: Để quá trình mount diễn ra ổn định và không bị mất kết nối khi đóng terminal, bạn có thể chạy lệnh này trong PowerShell với lệnh nohup hoặc tạo một task chạy tự động khi khởi động Windows.

Bước 4: Kiểm Tra và Sử Dụng

1. Mở File Explorer, bạn sẽ thấy ổ đĩa X: (hoặc ký tự mà bạn đã chọn) hiển thị.

Image

2. Bạn có thể thao tác với Sun S3 bucket như với bất kỳ ổ đĩa nào khác trên Windows.

# Dừng mount

rclone unmount X:

Với --vfs-cache-mode full, Rclone sẽ lưu cache dữ liệu cục bộ, giúp quá trình truy xuất nhanh và ổn định hơn.

Để đọc thêm về các option trong Rclone bạn có thể tham khảo trang chủ của Rclone tại đây.

Vậy là bạn đã hoàn tất việc kết nối Sun S3 bucket với Windows như một ổ đĩa mạng.

Với cách thiết lập này, bạn có thể truy cập dữ liệu lưu trữ đám mây một cách liền mạch như thể nó là một phần của máy tính cá nhân. Việc sử dụng Rclone giúp bạn tiết kiệm thời gian di chuyển dữ liệu qua lại giữa các hệ thống và tối ưu hóa quy trình làm việc – đặc biệt là với những ai thường xuyên phải làm việc với tệp lớn. Cách này không chỉ tiện lợi mà còn giúp bạn mở rộng không gian lưu trữ gần như vô tận của mình mà không cần đầu tư vào phần cứng.

Chúc bạn tận hưởng trải nghiệm quản lý dữ liệu đám mây một cách dễ dàng và hiệu quả.