FUSE dapat menerapkan filesystem berfungsi penuh dalam program userspace.
Instalasi
Beberapa proyek termasuk paket FUSE seluruh (untuk instalasi sederhana). Dalam kasus lain atau hanya untuk mencoba contoh FUSE harus diinstal terlebih dahulu. Instalasi sederhana, setelah membongkar masukkan:
./configure
membuat
make install
Jika ini menghasilkan kesalahan, silakan baca terus.
Script configure akan mencoba menerka lokasi sumber kernel. Dalam hal ini gagal, itu dapat ditentukan dengan menggunakan parameter --with-kernel. Membangun modul kernel kebutuhan pohon sumber kernel dikonfigurasi cocok dengan kernel yang berjalan. Jika Anda membangun kernel Anda sendiri ini tidak ada masalah. Di sisi lain jika kernel dikompilasi digunakan, header kernel yang digunakan oleh proses membangun FUSE pertama harus dipersiapkan. Ada dua kemungkinan:
1. Sebuah paket yang berisi header kernel untuk biner kernel tersedia dalam distribusi (misalnya pada Debian itu paket kernel-header-XYZ untuk kernel-image-XYZ)
2. Sumber kernel harus siap:
- Ekstrak kernel untuk beberapa direktori
- Salin config kernel berjalan (biasanya ditemukan di / boot / config-XYZ) untuk .config di puncak pohon sumber
- Run make menuconfig, kemudian membuat dep di atas pohon sumber (hanya diperlukan pada kernel 2.4)
Jika menggunakan kernel 2.6, kemudian menulis akses diperlukan untuk beberapa file dalam source kernel. Biasanya itu cukup jika Anda membuat .tmp_versions dan .__ ditulis modpost.cmd
Fitur :.
- Perpustakaan Simple API
- instalasi sederhana (tidak perlu menambal atau mengkompilasi ulang kernel)
- pelaksanaan Aman
- Userspace - antarmuka kernel sangat efisien
- Dapat digunakan oleh pengguna non istimewa
- Berjalan pada Linux kernel 2.4.x dan 2.6.x
- Telah terbukti sangat stabil dari waktu ke waktu
Komentar tidak ditemukan