ciopfs je malá a velká písmena na účel souborovém systému založeného na FUSE.
ciopfs je stohovatelné nebo překrýt souborový systém Linux uživatelského prostoru (implementovaný s pojistkou), který se montuje normální adresář na pravidelném systému souborů malá a velká písmena v módě.
Níže Příkazy by měly ilustrovat, že je to funkce.
mkdir -p ~ / tmp / ciopfs / {. dat, případ-insensitve}
ciopfs ~ / tmp / ciopfs / .data ~ / tmp / ciopfs / velká a malá písmena
cd ~ / tmp / ciopfs
mkdir -p velká a malá písmena / DEMO / podsložku
echo demu & gt; & gt; velká a malá písmena / DEMO / podsložky / myfile
V tomto bodě by měla být vaše souborový systém vypadat takto:
velká a malá písmena
`- DEMO
`- Podsložky
`- Myfile
.data
`- Demo
`- Podsložky
`- Myfile
Aby se zabránilo konfliktům byste neměli manipulovat adresář dat přímo, jakákoliv změna by měla být provedena přes přípojný bod. Veškeré názvy souborů v adresáři údaje, které nejsou všechny malá písmena jsou ignorována.
Chcete-li připojit souborový systém automaticky při bootu přidejte řádek jako ten níže na Váš / etc / fstab.
/ Data / projekty / ciopfs / data / data / projekty / ciopfs / mnt ciopfs allow_other, default_permissions, use_ino, attr_timeout = 0 0 0
Požadavky:
· Souborový systém v uživatelském prostoru
· Mezinárodní komponenty pro Unicode (C / C ++) (volitelně)
Runtime Požadavky
Chcete-li souborový systém zachovat případ informace, musíte se ujistit, že základní systém souborů podporuje rozšířené atributy (například pro ext {2,3} budete potřebovat jádro s CONFIG_EXT {2,3} _FS_XATTR povoleno). Pravděpodobně jste také chtějí připojit základní souborový systém s volbou user_xattr který umožňuje uživatelům non kořenových vytvářet rozšířené atributy.
Build Požadavky
Za účelem sestavení ciopfs budete potřebovat pojistku Vývojové soubory, libattr a pokud máte v plánu používat unicode znaky v názvech souborů, budete potřebovat buď Glib což je výchozí nebo alternativně libicu z icu-project.org.
Chcete-li použít ani jeden z těchto souborového systému bude klesat zpět do libc je tolower (3) funkce, která je definována pouze pro [a-zA-Z], což znamená, že to bude fungovat pouze případ insensitvely pro názvy souboru ASCII.
Pro snadné použití jsou podporovány následující 3 Makefile cíle:
· Unicode-glib (default)
· Unicode-JIP
· Ascii
Běh jeden z těch následuje sudo make install měli udělat vše, co je zapotřebí.
Co je nového v této verzi:
- Opraveny některé chyby v tvorbě symbolických odkazů.
- Realizace lepší ovladatelnost errno.
Co je nového ve verzi 0.3:
- Bezpečnost a správnosti vylepšení byly provedeny pro multi-user přístupem pro zápis.
- Režim ASCII by měl nyní fungovat bezchybně.
- Různé opravy byly provedeny projít nejnovější testovací systému POSIX souborů apartmá.
Komentáře nebyl nalezen