Beberapa waktu lalu saya share mengenai Cara Install S3FS pada Ubuntu 16.04, namun masih ada sedikit kekurangan karena tidak otomatis mounting saat sistem melakukan reboot/restart. Hal ini cukup mengganggu jika sistem yang menggunakan s3fs ini sudah berjalan production, maka untuk menyiasatinya kita perlu melakukan otomatisasi jalankan script ketika sistem nyala.
Adapun caranya sebagai berikut:
Bisa menggunakan file /etc/init.d/rc.local
Jika menggunakan metode ini, kalian perlu menyisipkan script berikut pada bagian paling bawah file tersebut:
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
#auto mounting wasabi
s3fs namabucket /backup -o passwd_file=/etc/passwd-s3fs -o url="https://s3.wasabisys.com" -o use_path_request_style
Maka ketika sistem melakukan reboot, pada saat menyala kembali akan segera mengeksekusi script tersebut.
Bisa menggunakan /etc/fstab
Jika menggunakan ini, kita bisa langsung coba secara online dengan melakukan umount kemudian jalankan perintah mount -a. Namun terlebih dahulu sisipkan script berikut pada bagian paling bawah file /etc/fstab seperti ini:
/dev/mapper/ubuntu--16--vg-root / xfs defaults 0 0
# /boot was on /dev/sda1 during installation
UUID=345cd07e-ff71-4992-85a3-a9c4f57b7d4 /boot ext2 defaults 0 2
/dev/mapper/ubuntu--16--vg-swap_1 none swap sw 0 0
#auto mounting wasabi
s3fs#namabucket /backup fuse _netdev,allow_other,use_path_request_style,url=https://s3.wasabisys.com/ 0 0
Untuk menguji coba langung saja reboot atau jalankan perintah berikut:
# umount /backup
# mount -a
Jika sukses maka konfigurasi yang teman-teman lakukan sudah benar dan tidak perlu khawatir ketika server nantinya melakukan restart untuk update sistem, maka mountingan wasabi akan aman sentosa..
Baiklah kita jumpa pada artikel selanjutnya ya,, See you~~