Задать вопрос

Файловая система для Linux с поддержкой длинных имен файлов?

Есть сервер с облаком на Nextcloud. Раздел с данными на Ext4. На клиентских ПК установлены клиенты Nextcloud.
Проблема в юзерах - так и норовят положить в папку облака файл с длинным именем. Да и вроде имена-то на вид не особо длинные, просто кириллица занимает по 2 байта. Отсюда все беды. 128 букв и всё, дальше нельзя.

Пробовал использовать ZFS, в которой вроде как лимит на имя - 1024 байт. Не сработало. То ли у этой ФС тоже лимит 256 байт, то ли ограничение идет со стороны Linux.
Может у кого была подобная практика, чтобы вы предложили?

PS: против юзеров что-то предпринимать не предлагать) Не работает у нас это.
  • Вопрос задан
  • 475 просмотров
Подписаться 7 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
ограничение со стороны ядра. 255 байт прописано в "корневом" драйвере файловых систем линукс VFS.
увеличить NAME_MAX и XATTR_NAME_MAX до 1023 в /include/uapi/linux/limits.h
и пересобрать ядро
а лучше погуглить ситуацию, мож чего еще интересного дополнительно всплывет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы