ntfs-3g 大文字と小文字を区別しない

ntfs-3g 大文字と小文字を区別しない

fuseファイルシステムドライバーを使用してLinuxボックスにntfsファイルシステムをマウントしていますntfs-3g次に、ファイルシステムに対していくつかの操作 (git clone正確には、ファイルシステムをアンマウントして Windows マシンに接続) を実行します。

ここからが面白いところです。git clone は と の 2 つのディレクトリを作成しますimages/Images/、これは Linux git なので問題ありません。次に、そのパーティションを Windows VM に接続してビルドすると、ツールの 1 つがディレクトリしか認識しないため、エラーが発生しますImages/

Windows と同じように、大文字と小文字を区別しないが保持するモードで ntfs-3g を動作させる方法はありますか?

使用してみましたlowntfs-3gが、すべてが小文字になり、これも機能しませんでした。

マウント オプションを試しましたwindows_namesが、機能しません。

[joxley@host /tmp/ntfs] sudo mount -t ntfs-3g -o windows_names 
/dev/loop2p1 mntpoint
[joxley@host /tmp/ntfs] touch mntpoint/foo  
[joxley@host /tmp/ntfs] touch mntpoint/FOO
[joxley@host /tmp/ntfs] ls mntpoint
foo  FOO

私も見てきましたciopsしかし、これにより、バッキングファイルシステム上に小文字のファイル名が作成され、 と同じ場所になりますlowntfs-3g

答え1

lowntfs-3g -o windows_names -o ignore_case $@ /dev/sda3 /DATA/B

ターミナルでマウントしてみる

そして

/dev/sda3 /DATA/B  lowntfs-3g  ignore_case,windows_names 0 0 

fstab用であるべきである

関連情報