2003年6月30日(月)

case insensitive FS

ちょいと解析をやっていて、 FreeBSD 環境の PAW でデータを読もうとして、ファイル名が大文字だけから構成されているのに PAW の方が case insensitive で引っかかる(ってゆーか、内部的に全部小文字に変換するようで小文字名ファイルしか open できない)。
んで、頭使わずに hoge -> HOGE な symlink を張って誤魔化す。

それはまぁいつもやることだが、解析後そのディレクトリ一帯を rsync で MacOS に持ってきて作業していてふと気が付くと

hoge -> HOGE の symlink だけ残っていて、データ本体の HOGE の方がない

そーだよなー、 MacOS の HFS は case insensitive だから hoge と HOGE は両立しないよなぁ、と納得したのはその数日後だったというのは秘密だ(貘)

[referer: [an error occurred while processing this directive]]

あわせて読みたい