Answers:
如果仅在Mono下运行的应用程序中谈论大小写不敏感,则可以IOMAP
像Windows一样使用环境变量告诉Mono忽略大小写。
在此处查看有关其使用的详细信息:http : //www.mono-project.com/IOMap
有一个不区分大小写的ext3驱动程序,但是坦率地说,在生产环境中运行这样的事情会使我有些恐惧,因为您正在使用修补程序驱动程序来滚动自己的自定义内核。(是的,是的,我们一直都在“回到过去”,但是那就像1997年那样。)
有一个FUSE实现ciopfs,它也实现了不区分大小写的功能。与补丁内核相比,在生产环境中使用它对我来说没有那么可怕。
您还可以将不区分大小写的文件系统(例如VFAT)用于/var/www
文件夹层次结构。在这种情况下,我将使用回送挂载,这样您就不必弄乱磁盘分区了。
死灵法师。
回答我自己的问题。
确实有可能。
变体1:
创建一个大小为X-MB(带dd)的.dsk文件,然后在该文件上创建一个带有选项O的JSF文件系统(OS2兼容性-=不区分大小写),
然后将该文件循环挂载到所需的文件夹中。
(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/
方案2:
在安装操作系统时,手动对磁盘进行分区,并创建另一个JFS格式的分区,您可以将其安装到任何需要的位置。
一切正常并运行后,您可以使用以下命令重新格式化该分区(警告-这将擦除该分区上的所有数据-请确保您选择了正确的分区,并且尚无任何数据):
卸载已安装的分区
umount /web
重新格式化:
mkfs.jfs -O /dev/hda5
重新安装分区
mount /dev/hda5 /web
现在运行
blkid
然后您将获得新的partition-uuid。
现在转到/ etc / fstab,并用新的/ dev / hda5替换旧的uuid。
如果您这样做有误,请参阅
欢迎使用紧急启动模式...