ciopfs це без урахування регістра в файлової мета системи, заснованої на FUSE.
ciopfs є стекирования або накладення Linux просторі користувача файлової системи (реалізований з запобіжником), який монтує нормальну каталог на регулярній файлової системи у випадку нечутливою моди.
Наведені нижче команди повинні ілюструвати це функція.
MkDir -p ~ / TMP / ciopfs / {. Дані, справа-insensitve}
ciopfs ~ / TMP / ciopfs / .data ~ / TMP / ciopfs / без урахування регістру
CD ~ / TMP / ciopfs
MkDir -p регістронезавісімий / DEMO / підпапка
відлуння демо & GT; & GT; регістронезавісімий / DEMO / підпапці / MyFile
У цей момент ваша файлова система повинна виглядати таким чином:
регістронезавісімий
`- Демо
`- Підпапка
`- MyFile
.data
`- Демо
`- Підпапка
`- MYFILE
Щоб уникнути будь-яких конфліктів ви не повинні маніпулювати каталог даних безпосередньо, будь-яка зміна має бути зроблено на точку монтування. Будь імена в каталозі даних, які не є в нижньому регістрі ігноруються.
Якщо ви хочете, щоб автоматично під час завантаження змонтувати файлову систему додати рядок, як один нижче, щоб ваш / і т.д. / Fstab.
/ Дані / проекти / ciopfs / дані / дані / проекти / ciopfs / шосе ciopfs allow_other, default_permissions, use_ino, attr_timeout = 0 0 0
Вимоги:
· <Сильний> Файлова система в Userspace
· <Сильний> Міжнародні компоненти для Unicode (C / C ++) (опціонально)
Вимоги Runtime
Якщо ви хочете, щоб файлова система збереження випадок інформацію ви повинні переконатися, що файлова система підтримує розширені атрибути (наприклад, для доб {2,3} необхідно ядро з CONFIG_EXT {2,3} включений _FS_XATTR). Ви, ймовірно, також хочуть, щоб змонтувати основну файлову систему з опцією user_xattr, яка дозволяє, які не є користувачі корінь, щоб створити додаткові атрибути.
Вимоги для складання
Для того, щоб скласти ciopfs вам знадобиться файли розвитку запобіжників, libattr і якщо ви плануєте використовувати юнікод в іменах файлів вам потрібно буде або GLib, яка за замовчуванням або в якості альтернативи libicu від icu-project.org.
Якщо ви хочете використовувати жоден з цих файлів системи повернеться до TOLOWER LibC в (3) функцію, яка визначена тільки для [A-Za-Z], яка означає, що вона буде працювати тільки справа insensitvely імен ASCII файлів.
Для простоти використання підтримуються Makefile мети наступні 3:
· Unicode-жвавий (за замовчуванням)
· Unicode-СІС
· ASCII
Запуск одного з тих, з подальшим Судо зробити установку повинні зробити все, що необхідно.
Що нового У цьому випуску:
- Виправлені деякі помилки в створенні посиланнях.
- Реалізовані кращу керованість ERRNO.
Що нового у версії 0.3:
- Безпека й коректності вдосконалення були зроблені доступу для запису декількох користувачів.
- Режим ASCII повинен тепер працювати бездоганно.
- Різні виправлення були зроблені пройти останнє випробування системи POSIX файл люкс.
Коментар не знайдено