Řešení 1:
Existuje ovladač ext3, který nerozlišuje malá a velká písmena, ale upřímně řečeno, spuštění takové věci v produkci by mě trochu vyděsilo, protože vytváříte své vlastní jádro se záplatovanými ovladači. (Jo, jo-- dělali jsme to celou dobu "v té době", ale to bylo asi v roce 1997...)
Existuje implementace FUSE, ciopfs, která také implementuje nerozlišování velkých a malých písmen. To by pro mě bylo mnohem méně děsivé použít při výrobě než záplatované jádro.
Můžete také použít souborový systém nerozlišující malá a velká písmena, jako je VFAT, pro /var/www
hierarchie složek. V takovém případě bych použil připojení zpětné smyčky, abyste si nemuseli zahrávat s rozdělováním disku.
Řešení 2:
Pokud mluvíte o rozlišení malých a velkých písmen POUZE v aplikacích spuštěných pod Mono, můžete použít IOMAP
proměnná prostředí, která Mono řekne, aby ignorovala malá a velká písmena stejně jako Windows.
Podrobnosti o jeho použití naleznete zde:http://www.mono-project.com/IOMap
Řešení 3:
Nekromování.
Odpověď na mou vlastní otázku.
To je skutečně možné.
Varianta 1:
Vytvořte soubor .dsk o velikosti X-MB (s dd), poté na tomto souboru vytvořte souborový systém JSF s možností O (kompatibilita OS2 - =nerozlišují se malá a velká písmena)
Poté smyčkou připojte tento soubor do požadované složky.
(apt-get install jfsutils)
dd if=/dev/zero of=jfs.dsk bs=1048576 count=150
mkfs.jfs -O jfs.dsk
mkdir -p /mnt/jfs
mount /volumes/jfs.dsk /mnt/jfs -t jfs -o loop
umount /mnt/jfs/
Varianta 2:
Při instalaci OS ručně rozdělte disk a vytvořte další oddíl s formátem JFS, který připojíte, kamkoli ho chcete mít.
Když je vše připraveno a spuštěno, můžete tento oddíl přeformátovat pomocí (upozornění – tím vymažete všechna data na tomto oddílu – ujistěte se, že jste vybrali ten správný a ještě na něm nemáte žádná data):
odpojit připojený oddíl
umount /web
přeformátovat:
mkfs.jfs -O /dev/hda5
znovu připojte oddíl
mount /dev/hda5 /web
Nyní spusťte
blkid
a získáte nový oddíl-uuid.
Nyní přejděte do /etc/fstab a nahraďte staré uuid pro /dev/hda5 novým.
Pokud to děláte špatně, viz také
Vítejte v režimu nouzového spouštění...