Chuyển tới nội dung chính

Mount bucket thành ổ đĩa local

Mount bucket giúp mở và lưu file trên FPT Object Storage từ File Explorer hoặc hệ thống file Linux như một ổ đĩa thông thường. Dùng TntDrive trên Windows hoặc s3fs trên Linux.

Yêu cầu trước khi bắt đầu​

Mount bucket trên Windows​

  1. Tải và cài đặt TntDrive.
  2. Mở TntDrive và chọn Accounts → Add new account.
  3. Nhập thông tin tài khoản, giống như với S3 Browser, rồi lưu.
  4. Nhấn Add New Mapped Drive.
  5. Nhập cấu hình ổ đĩa:
    • Storage account: tài khoản vừa thêm.
    • Amazon S3 Bucket: bucket cần mount. Nhập tên hoặc nhấn biểu tượng để chọn.
    • Mapped drive letter: ký tự ổ đĩa cho bucket.
  6. Nhấn Add new drive. TntDrive hiển thị trạng thái của ổ đĩa đã mount.

Bucket xuất hiện dưới dạng một ổ đĩa trong File Explorer.

Mount bucket trên Linux​

Các bước sau dùng s3fs trên Ubuntu để mount bucket bucket-01 vào /mnt/bucket-01, và tự động mount lại sau mỗi lần khởi động lại.

  1. Cài đặt s3fs:

    sudo apt-get install s3fs
  2. Lưu Access Key và Secret Key vào file mật khẩu chỉ root đọc được:

    echo YOUR_ACCESS_KEY:YOUR_SECRET_KEY | sudo tee /root/s3-password > /dev/null
    sudo chmod 600 /root/s3-password
  3. Tạo thư mục mount:

    sudo mkdir -p /mnt/bucket-01
  4. Thêm bucket vào /etc/fstab. Thay bucket-01 và giá trị url bằng bucket và endpoint thực tế:

    echo "bucket-01 /mnt/bucket-01 fuse.s3fs _netdev,allow_other,passwd_file=/root/s3-password,use_path_request_style,nonempty,uid=0,gid=0,use_cache=/tmp,dbglevel=info,curldbg,url=https://s3-hfx03.fptcloud.com 0 0" | sudo tee -a /etc/fstab
  5. Mount bucket:

    sudo mount -a
  6. Kiểm tra bucket đã được mount:

    df -h /mnt/bucket-01
    ls /mnt/bucket-01

    Kết quả hiển thị bucket dưới dạng file system s3fs và liệt kê các object trong đó.