Linux

Linux:不區分大小寫的文件系統

  • July 31, 2021

有什麼方法可以使 Linux 文件系統 case-INSENSITIVE ?

我在 Windows 上開發了 asp.net 應用程序,但是在將它放在 Linux 上時,mono 上的大小寫/拼寫總是存在問題。

一種方法是將 localhost SMB 共享掛載​​到 /var/www。還有其他人嗎?

如果您只在 Mono 下執行的應用程序中談論不區分大小寫,您可以使用IOMAP環境變數告訴 Mono 忽略大小寫,就像 Windows 一樣。

在此處查看其使用的詳細資訊:http ://www.mono-project.com/IOMap

有一個不區分大小寫的 ext3 驅動程序,但坦率地說,在生產中執行這樣的東西會讓我有點害怕,因為您正在使用修補驅動程序滾動自己的自定義核心。(是的,是的——我們一直在“過去”這樣做,但那是,就像,1997 年……)

有一個 FUSE 實現,ciopfs,它也實現了不區分大小寫。對我來說,在生產環境中使用它比打更新檔的核心要少得多。

/var/www您還可以對文件夾層次結構使用不區分大小寫的文件系統,例如 VFAT 。在這種情況下,我會使用環回掛載,這樣您就不必弄亂您的磁碟分區。

引用自:https://serverfault.com/questions/125347