t.h.e.l.a.s.t.m.o.d.u.l.i.m.s.o.h.a.p.p.y.y.e.t.s.o.s.a.d.
f.i.n.a.l.p.r.o.j.e.c.t.i.s.c.o.m.i.n.g.s.u.n.
i.m.t.i.r.e.d.b.t.w.c.l.i.c.k.i.n.g.t.h.e.d.o.t.s.....
Halohalohalo ada bahasan baru lagi nih seputar sistem operasi.. Hmm judulnya ya.. whatever you spell it.. FUSE atau Filesystem in Userspace
merupakan mekanisme sistem operasi untuk sistem operasi Unix-like yang
memungkinkan pengguna tidak ber-hak istimewa menciptakan file system
mereka sendiri tanpa mengubah kode kernel. Hal ini dicapai dengan
menjalankan kode file system di userspace, sedangkan modul FUSE hanya
menyediakan "jembatan" untuk antarmuka kernel yang sebenarnya.
eh.. Filesystem? Filesystem
adalah struktur logika yang digunakan untuk mengendalikan akses
terhadap data yang ada pada harddisk. Terdapat berbagai jenis-jenisnya
dan penggunaan algoritma yang berbeda. Semakin baru jenis dari sebuah
File System, maka semakin bagus pula kualitas dari File System tersebut.
Kembali ke FUSE, sebelum kita menaplikasikan FUSE, kita harus melakukan instalasi FUSE terlebih dahulu seperti berikut;
- Download FUSE dari http://fuse.sourceforge.net/ pada bagian Download stable release
- Extract file tar.gz dan masuk ke direktori FUSE. (tar –xvzf fuse-2.9.4.tar.gz)
- Lakukan installasi FUSE dengan cara :
a. Gunakan hak akses super user (sudo su)
b. Ketikkan perintah ./configure
c. Ketikkan perintah make
d. Ketikkan perintah make install - Selesai :3
Selanjutnya kita langsung buat filesystem dengan menggunakan FUSE.. kodingannya nih.. panjang lho....
Cara mengcompile program di atas pada terminal yaitu dengan perintah:
gcc -Wall [nama file].c`pkg-config fuse --cflags --libs` -o [nama file]
Setelah itu buatlah suatu direktori kosong sebagai tempat menampung hasil mount misal fuse pada direktori tmp.
Cara run program yaitu dengan perintah: ./[nama file] /tmp/fuse
Coba
cek pada folder /tmp/fuse pada computer, di sana akan ada seluruh file
maupun direktori hasil mount dari folder yang ditujukan di program.
Jika ingin unmount yaitu dengan perintah: fusermount -u /tmp/fuse
Okedeh..
selamat mencoba ya^^ maaf jika ada kesalahan.. Silakan explore lebih
dalam mengenai fuse jika kamu tertarik.. Happy Sunday :)
Comments
Post a Comment