В целом-то все нормально, я поначалу даже не замечал проблем. Но сегодня всплыла неприятная вещь --- не по-людски обрабатываются имена в верхнем регистре.
>cd /mnt/windoze >mkdir ./FOLDER >cd ./FOLDER no such file of directory
На деле создается каталог 'folder'. Почитал "man mount". Там сказано, что для fat есть параметр check, и для "check=r", обещано шта: "upper and lower case are accepted and equivalent".
Да только фиг там --- стало чуть лучше, но все работает через раз.
Знает ли кто-нибудь, как сделать, чтобы все заработало? То есть, чтобы я мог создать каталог с именем в верхнем регистре и потом работать с ним. Как это будет выглядеть --- по барабану. Либо mkdir создаст-таки "./FOLDER", как его и просят, либо cd начнет заходить в "./folder", поняв, что для fat это один хрен.
Ибо даже при "check=r" оно почему-то очень быстро забывает, что "folder" --- это на самом деле "FOLDER" и начинает посылать при попытке зайти в него.
Зачем это все нужно? Ну, кроме скриптов это очень сильно обламывает при попытке скопировать по сети какой-нибудь каталог --- если встречается подкаталог с именем в верхнем регистре, все падает с ошибкой.