S3FS merupakan aplikasi open source yang dapat digunakan untuk mounting cloud storage dan juga dapat dimanfaatkan sebagai aplikasi untuk mounting NEO Object Storage pada Instance sebagai media penyimpanan.
Silakan akses terlebih dahulu pada Instance Anda melalui ssh dan melakukan update pada Instance Ubuntu 16.04 LTS, 18.04 LTS atau Debian 9 menggunakan perintah
# apt-get update -y
Instalasi depedensi yang dibutuhkan untuk menjalankan S3FS, berikut perintahnya
# apt-get install automake autotools-dev fuse g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config –y
Unduh file S3FS versi 1.85 melalui laman ini , dan silakan unduh file yang berekstensi .zip seperti berikut

Setelah link file S3FS telah di dapatkan silakan unduh filenya menggunakan perintah
# wget https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.85.zip 
Unzip S3FS yang telah di unduh menggunakan perintah unzip v1.85.zip

Melakukan compile pada file S3FS menggunakan beberapa perintah berikut
# ls
# cd s3fs-fuse-1.85/
# ./autogen.sh
# ./configure
# make
# make install
Menentukan direktori tujuan untuk mount object storage. Disini kami akan membuat folder baru dengan nama folder object-storage-s3 yang berada di direktori /var/ , untuk penamaan folder dapat disesuaikan dengan kebutuhan, berikut perintah yang dapat digunakan.
# cd /var
# mkdir object-storage-s3
Menyiapkan credential object storage yang terdiri dari Access_key dan Secret_key object storage yang dapat dilihat melalui portal.biznetgio.com.

Untuk melihat Secret_Key silakan klik pada menu show pada gambar di atas, berikut hasilnya

Membuat credential object storage di sisi Instance dan memberikan hak akses 600 pada file credential tersebut , berikut perintah yang digunakan
# echo ACCESS_KEY:SECRET_KEY > /etc/passwd-s3fs
# chmod 600 /etc/passwd-s3fs

Catatan: Untuk ACCESS_KEY:SECRET_KEY silakan isikan sesuai di portal.neo.id
Membuat bucket di sisi Object Storage, untuk membuat bucket dapat melalui portal.biznetgio.com pada menu Dashboard >> Storage & Backup >> Neo Object Storage >> New Bucket .

Isikan nama bucket sesuai keinginan disini kami contoh kan untuk nama bucket nya yaitu Bucketgio lalu save sebagai berikut
Selanjutnya melakukan mounting bucket object storage yang telah dibuat sebelumnya pada instance menggunakan s3fs berikut perintah yang digunakan
# s3fs nama_bucket /path/to/directory -o passwd_file=/etc/passwd-s3fs -o url=https://nos.wjv-1.neo.id/ -o use_path_request_style
Catatan:
Memastikan bucket-neo telah ter-mounting ke direktori /var/backup-object-storage dapat di lakukan menggunakan perintah “df –hT” sebagai berikut

Pada gambar diatas terlihat bucket sudah termounting menggunakan s3fs.
Apabila Anda ingin Neo Object Storage termount otomatis setiap Instance dihidupkan, tambahkan parameter berikut pada file /etc/fstab
s3fs#bucket-neo /var/backup-object-s3 fuse _netdev,allow_other,use_path_request_style,url=https://nos.wjv-1.neo.id/ 0 0

Artikel ini telah membahas tentang pemasangan dan konfigurasi aplikasi open source S3FS, yang berguna untuk melakukan mounting cloud storage dan khususnya dapat digunakan untuk mounting NEO Object Storage pada Instance sebagai media penyimpanan.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.