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
- Bucket cần mount.
- Access Key, Secret Key và endpoint của Region. Xem Quản lý Access Key.
Mount bucket trên Windows
- Tải và cài đặt TntDrive.
- Mở TntDrive và chọn Accounts → Add new account.
- Nhập thông tin tài khoản, giống như với S3 Browser, rồi lưu.
- Nhấn Add New Mapped Drive.
- 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.
- 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.
-
Cài đặt s3fs:
sudo apt-get install s3fs -
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 -
Tạo thư mục mount:
sudo mkdir -p /mnt/bucket-01 -
Thêm bucket vào
/etc/fstab. Thaybucket-01và giá trịurlbằ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 -
Mount bucket:
sudo mount -a -
Kiểm tra bucket đã được mount:
df -h /mnt/bucket-01
ls /mnt/bucket-01Kết quả hiển thị bucket dưới dạng file system
s3fsvà liệt kê các object trong đó.