За всю свою долгую практику я как-то не встречался с такой проблемой, но в последние дни повалило просто валом...
Дело в том, что от пользователей Windows 7 исходит огромное количество файлов с именами, состоящими из полных названий неких документов на русском языке, т.е. два байта на букву. Зачастую такие документы невозможно скопировать на Windows XP или Linux. Нет, имя не сокращается автоматически даже в Windows XP, а просто выдается ошибка - File name too long.
Как выяснилось, даже в новом хваленом btrfs тот же лимит длины имени файла - 255 байт.
Пока обходимся сокращением имени файла вручную, но это же не решение. Как дальше жить? На мой взгляд, нынешний линуксовый лимит неадекватно мал.