FUSE може да реализира напълно функционална файлова система в програма потребителската.
Монтаж
Някои проекти включват целия пакет FUSE (за опростена инсталация). В други случаи, или просто да пробвате примерите FUSE трябва да бъдат инсталирани на първо място. Инсталацията е проста, след разопаковането въведете:
./configure
правя
правят инсталиране
Ако това се произвежда грешка, моля, четете нататък.
Конфигурирате скрипт ще се опита да отгатне местоположението на изходния код на ядрото. В случай, че това не стане, то може да бъде определено с помощта на параметъра --with-ядро. Изграждане на ядрото модул се нуждае от конфигурирана ядрото източник дърво съвпадение на течаща ядрото. Ако се изгради свое собствено ядро това не е проблем. От друга страна, ако се използва компилирано ядро, първо трябва да се приготвят хедърите на ядрото, използвани от процеса на компилиране FUSE. Има две възможности:
1. пакет, съдържащ заглавията на ядрото за двоичен ядрото е на разположение в дистрибуцията (например на Debian това е пакет ядрото хедъри-XYZ за ядрото на изображението-XYZ)
2. изходния код на ядрото трябва да се приготвя:
- Екстракт от изходния код на ядрото до известна директория
- Копирайте довереник на течаща ядрото (обикновено се намират в / обувка / довереник-XYZ) да .config в горната част на източник дърво
- Run направи menuconfig, а след това направи DEP в горната част на дървото източник (необходима само на 2.4 ядки)
Ако с помощта на 2.6 ядрото, а след това напишете е необходим достъп до някои файлове в ядрото източник дървото. Обикновено това е достатъчно, ако направите .tmp_versions и .__ modpost.cmd писане
<силни> Характеристики :.
- Обикновено библиотека API
- Лесен монтаж (няма нужда да се закърпи или прекомпилирате ядрото)
- Secure изпълнение
- Ваше пространство - интерфейс на ядрото е много ефективен
- използваем от отделни привилегировани потребители
- работи на Linux ядра 2.4.x и 2.6.x
- се оказа много стабилен във времето
Коментари не е намерена