Mount Layanan Kilat Storage ke Layanan Kilat VM 2.0

Panduan lengkap cara mount Kilat Storage ke Kilat VM 2.0 menggunakan s3fs. Simpan backup dengan efisien, aman, dan scalable langsung dari server kamu.

Waktu baca: 4 menit • Lihat progres baca di bar atas
Oleh Fadly Ilham Fatahilah
Dipublikasikan 04 Desember 2025

Halo, Kawan Belajar!

Kilat Storage merupakan layanan penyimpanan berkas berbasis obyek yang mendukung penuh protokol S3 yang dapat diakses dari berbagai macam aplikasi klien yang mendukung protokol S3. Kilat Storage dapat digunakan pada layanan VPS Kilat VM 2.0 untuk menyimpan file backup atau file-file statis bertujuan untuk pengguna Kilat VM melakukan backup data supaya data tidak memenuhi disk VM-nya.

Berikut adalah cara melakukan mount layanan Kilat Storage ke layanan Kilat VM 2.0:

1. Install s3fs pada VPS/server

Beberapa sistem operasi menggunakan kode yang berbeda seperti:

a. CentOS/RHEL via EPEL

sudo yum install epel-release && sudo yum install s3fs-fuse

b. Debian/Ubuntu

sudo apt-get install s3fs

Untuk server dengan sistem operasi yang berbeda, dapat mengikuti tautan resmi s3fs berikut: https://github.com/s3fs-fuse/s3fs-fuse

2. Buat Bucket pada Kilat Storage

Sebelum melakukan mounting Kilat Storage ke layanan Kilat VM, kamu diharuskan untuk membuat sebuah bucket pada layanan Kilat Storage kamu.

Untuk membuat bucket pada layanan Kilat Storage, kamu dapat mengikuti salah satu referensi dari basis pengetahuan kami:

3. Mount ke layanan Kilat VM 2.0

Apabila bucket pada layanan Kilat Storage sudah kamu buat, maka kamu dapat melakukan mounting layanan Kilat Storage ke layanan Kilat VM.

Berikut langkah-langkah yang harus dilakukan:

a. Buat directory terlebih dahulu, misal:

mkdir /var/backup/backup-vm-to-kilat-storage

Buat directory sebagai tempat dimana Kilat Storage akan di mount.

b. Buat file credential untuk Kilat Storage.

echo ACCESS_KEY:SECRET_KEY > /etc/.passwd-s3fs && chmod 600 /etc/.passwd-s3fs

Kemudian, mount Kilat Storage ke layanan Kilat VM:

s3fs nama_bucket /path/to/directory -o passwd_file=/etc/.passwd-s3fs -o url=https://s3-id-jkt-1.kilatstorage.id/ -o use_path_request_style

Berikut penjelasannya:

nama_bucket : adalah nama bucket pada layanan Kilat Storage yang telah kamu buat sebelumnya.
/path/to/directory : adalah directory dimana Kilat Storage akan di mount.
passwd_file= : adalah file credential untuk Kilat Storage.
url= : adalah url endpoint untuk Kilat Storage.
use_path_request_style : adalah opsi yang digunakan untuk implementasi non-Amazon S3.
-o : adalah opsi

Untuk memastikan layanan Kilat Storage ter-mount atau belum ke layanan Kilat VM, dapat menggunakan perintah berikut:

df -h

Berikut outputnya:

[root@cloudsrv1 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  1.8G   19G   9% /
devtmpfs        471M     0  471M   0% /dev
tmpfs           494M     0  494M   0% /dev/shm
tmpfs           494M   13M  481M   3% /run
tmpfs           494M     0  494M   0% /sys/fs/cgroup
tmpfs            99M     0   99M   0% /run/user/0
s3fs            256T     0  256T   0% /var/backup/backup-vm-to-kilat-storage
[root@cloudsrv1 ~]#

Apabila layanan Kilat Storage telah ter-mount, maka akan terdapat list s3fs pada Filesystem yang menuju ke directory dimana Kilat Storage ter-mount.

Setelah itu, silakan untuk mencoba menuliskan file kedalam directory tersebut, misal:

echo KILAT STORAGE > s3fs.txt

atau

wget wordpress.org/latest

Kemudian untuk memastikan tertulis atau tidaknya file tersebut ke bucket Kilat Storage, silakan akses layanan Kilat Storage menggunakan, aplikasi seperti: DragonDisk, S3Browser, CyberDuck, CrossFTP. Sebagai catatan:

Untuk mount layanan Kilat Storage, harus dilakukan pada directory kosong atau tidak terdapat file apapun didalamnya.

Apabila layanan Kilat VM mengalami restart, maka Kilat Storage akan ter-unmount dan diharuskan mounting ulang ke Kilat VM.

4. Mounting secara otomatis Kilat Storage ke Kilat VM 2.0

Untuk mengatasi ter-unmount nya Kilat Storage pada saat Kilat VM mengalami restart/reboot, maka kamu perlu membuat Kilat VM melakukan mount Kilat Storage secara otomatis pada saat restart dengan menggunakan file bash.

Berikut langkah-langkah yang dapat kamu ikuti:

  • Buat file bash
vi /etc/kilatstorage.sh
  • Masukan script berikut:
#!/bin/bash
s3fs nama_bucket /path/to/directory -o passwd_file=/etc/.passwd-s3fs -o url=https://s3-id-jkt-1.kilatstorage.id/ -o use_path_request_style
  • Kemudian simpan.

  • Berikan hak akses pada file bash kilatstorage.sh

chmod +x /etc/kilatstorage.sh
  • Edit file /etc/rc.d/rc.local

Masukan command ./etc/kilatstorage.sh pada bagian paling bawah file rc.local.

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
touch /var/lock/subsys/local
./etc/kilatstorage.sh
  • Berikan hak akses pada file rc.local

  • Kemudian simpan.

Dengan demikian, pada saat Kilat VM melakukan restart/booting, maka akan secara otomatis mengeksekusi file bash tersebut dan Kilat Storage secara otomatis akan ter-mount kembali.

5. Unmount Kilat Storage pada Kilat VM

Sekarang, apabila ingin melakukan unmount layanan Kilat Storage, cukup dengan perintah berikut:

umount -i /path/to/directory

Penutup

Demikian panduan untuk melakukan mount layanan Kilat Storage ke layanan Kilat VM 2.0. Dengan melakukan mount Kilat Storage ke layanan Kilat VM 2.0, kamu dapat mengelola file backup maupun file statis dengan lebih efisien tanpa membebani kapasitas disk utama server. Proses ini tidak hanya mempermudah manajemen data, tetapi juga memperkuat keamanan dan skalabilitas penyimpanan kamu. Semoga panduan ini dapat membantu kamu.

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.