LINUX.ORG.RU
ФорумAdmin

Как увеличить лимит 255 символов на имя файла

 ,


3

6

Я так понимаю, что это системное ограничение VFS и у всех файловых систем, даже тех, которые в принципе поддерживают больше символов в имени файла, например, в ReiserFS длина в Linux все-равно не более 255 символов.

Есть ли смысл патчить ядро и что именно там надо патчить, чтобы увеличить это число, кто-нибудь пробовал это делать?

★★★★★
Ответ на: комментарий от RazrFalcon

Зачем?

Чтобы использовать имена файлов по их прямому назначению, не будучи скованным древним ограничением в сотню с небольшим знаков.

Zmicier ★★★★★
()
Ответ на: комментарий от Zmicier

Переменная длина только усложнить работу ФС. Тем более, что имена файлов длиннее 255 символов(байт?) - это перебор.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Переменная длина [может] только усложнить работу ФС.

Переменная длина чего?

255 символов(байт?)

Байт-байт. Кирилловская буква — два байта.

Тем более, что имена файлов длиннее 255 байт — это перебор.

А очко сколько? Двенадцать — восемь до точки и три после?

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Ваша Википедия лжет — длина имени файла в NTFS и в «most UNIX file systems» разная. Причем в первой вдвое большая — 510 байт.

Zmicier ★★★★★
()
Ответ на: комментарий от hobbit

ты полное название публикации именем файла делаешь

Нет, сокращённое. Но в них ключевые слова.

такие вещи надо хранить в БД

Нормальная ФС + Emacs + Dired + Helm +... == DB

Там ведь и спецсимволы могут попасться.

Не использую в именах. Даже пробелы заменяю по старой привычке.

Группируй их для ориентировки в подкаталоги - по авторам, по тематике

Всё тщательно сгруппировано. И иногда длины не хватало...

а для поиска надо другие средства задействовать

Зачем? Emacs + Dired + Helm прекрасны.

У меня же не такой большой фонд хранения как в РГБ. Так что БД это лишняя прослойка, которую надо а) создать, б) обслуживать, и которая может доставить мне серьёзные проблемы в случае сбоя.

anonymous
()
Ответ на: комментарий от anonymous

И иногда длины не хватало...

Для печати через cups-pdf (некоторые файлы печатались, некоторые нет).

Ну были ещё отдельные моменты с полученным извне архивом.

Так что не буду утверждать, что сильно пострадал от проблемы с VLFN.

Но сама опасность снова встретить это привела к поиску workarounds. Для меня это Reiser4 | ReiserFS | Btrfs (с бекапами! Но это для всех ФС musthave).

Теперь я спокоен)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.