Максимальная длина имени файла в ext3 - 255 символов (127 в UTF).
Кстати, в windows ограничение на полный путь (от корня диска, кажется, даже с буквой диска и двоеточием), в линуксе - на собственно имя. Никто не запрещает сделать папку с именем в 100 символов, в ней две папки по 100 символов имени в каждой, и только там уже файл с 100 символами в имени.