Начальная ситуация выглядит так:
- Корпоративное программное обеспечение на основе PHP.
- Поставляется Apache 2 на Windows 2003 Server.
- Это большой .
- Это наследие довольно непрофессиональных разработчиков, которые не обращали внимания на чувствительность к регистру или разделители каталогов.
Желаемая ситуация выглядит так:
- Все перешло на Apache 2 в дистрибутиве Linux, еще не решенном.
Проблема:
- Бесконечные тонны кода без какой-либо заботы о чувствительности к регистру или символе разделителя каталогов.
Я уже провел некоторые исследования, но, к сожалению, не нашел ничего подходящего и для производственной среды. CIOPFS
выглядит красиво, но явно не предназначено для использования в производственных системах. Вы думаете, mod_spelling
для Apache будет вариант? Для меня все еще не решен вопрос, получает ли PHP доступ к файлам с помощью этого модуля или напрямую (что делает его бесполезным).
Должны ли мы проглотить горькую таблетку и пройти весь код? Мы хотели бы избежать этого, поскольку мы заменим текущую программную среду по частям новыми компонентами сборки (в долгосрочной перспективе).
mod_rewrite
) для унаследованного приложения (находящегося в старой настройке) через новый сервер, заменяя части таким образом ... возможно.Ответы:
Просто посмотрите мой пост здесь на Ubuntuforums:
http://ubuntuforums.org/showthread.php?t=1497253
Создать виртуальный диск
Отформатируйте это
Смонтировать его
PS: постоянно монтировать:
Наряду с дополнительной информацией здесь: http://fatter-keine.dk/helptipsguides/ubuntu/understanding_fstab.html
источник
И ZFS, и JFS могут быть настроены без учета регистра:
Изменить (7 лет спустя):
Как прокомментировал @JorgeYanesDiez, ядро Linux, наконец, добавило ext4 для каждого каталога, необязательную нечувствительность к регистру, начиная с версии 5.2 и efsprogs 1.45.
Обратите внимание, что Линус Торвальдс был категорически против этой особенности .
источник
Вы можете использовать Samba для совместного использования локальной файловой системы без учета регистра ... в этой статье есть некоторые подробности.
источник
Напишите свою собственную обертку-предохранитель, которая делает нечувствительным к регистру по сравнению с другими fs? С помощью некоторого кода на Python это можно сделать быстро.
источник