Mount Bucket trên Linux
Trong bài viết này HyperCore sẽ hướng dẫn Quý khách cách để mount S3 Object Storage lên máy chủ Linux để sử dụng như một kho lưu trữ thông thường.
Last updated
Trong bài viết này HyperCore sẽ hướng dẫn Quý khách cách để mount S3 Object Storage lên máy chủ Linux để sử dụng như một kho lưu trữ thông thường.
Last updated
Giải pháp chúng ta sử dụng sẽ là S3FS. Đây là một tiện ích dòng lệnh cho phép chúng ta mount một bucket của S3 Storage như là một hệ thống tập tin trên các hệ điều hành dựa trên Unix. S3FS là viết tắt của "S3 File System", và nó làm việc bằng cách sử dụng giao diện FUSE (Filesystem in Userspace), cho phép người dùng tạo hệ thống tập tin trong không gian người dùng mà không cần thay đổi mã nguồn kernel.
Mã nguồn của S3FS được công khai tại: https://github.com/s3fs-fuse/s3fs-fuse
Mỗi distro Linux có cách cài đặt s3fs-fuse khác nhau.
Truy cập vào trang quản lý dịch vụ Object Storage trên HyperPanel và click vào tab Access Keys để lấy thông tin Access Key và Secret Key. Quý khách có thể sử dụng cặp key mặc định hoặc tạo riêng một cặp key mới.
Sau khi có Access Key và Secret Key, thực hiện tạo 1 tệp tin để lưu thông tin này:
Quý khách thay thế ACCESS_KEY_ID
và SECRET_ACCESS_KEY
bằng các giá trị key thực đã lấy trên HyperPanel.
Quý khách tạo 1 thư mục mới để làm điểm mount:
Sau đó thực thi lệnh sau để mount S3 bucket:
Quý khách thay thế BUCKET_NAME
và /path/to/mountpoint
với tên bucket và đường dẫn thư mục vừa tạo.
Như vậy là Quý khách đã hoàn thành việc mount S3 Storage bucket lên thư mục /mnt/data trên máy chủ Linux để sử dụng như một thư mục bình thường.