Невозможно создать файл: имя файла слишком длинное

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах
Аватара пользователя
FliXis
Сообщения: 190
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 49 раз
Поблагодарили: 12 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение FliXis » 11 авг 2017, 19:39

Добрый вечер!

Linux Mint 18.2 x64 Cinnamon
Файловая система btrfs

Как вот эту вот дичь поправить? Это нормальное явление для GTK? У друга вот на кедах(тоже btrfs и mint) такой ерунды вообще нет.
Такое сообщение выплывает, когда скачиваешь или пытаешься сохранить к себе какой-нибудь файл с длинным названием. В случае, если скачиваешь с торрента, то скачать его никак уже не представляется возможным, он банально выдает ошибку, что в transmission, что в deluge.

В сети
Аватара пользователя
Chocobo
Сообщения: 4233
Зарегистрирован: 27 авг 2016, 19:57
Решено: 104
Откуда: НН
Благодарил (а): 359 раз
Поблагодарили: 1125 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Chocobo » 11 авг 2017, 20:23

Помню только для нтфс такие ограничения :smile:
ext4 такой фигней не болеет, а с btrfs надо погуглить её спецификации на этот счет.
Изображение

Аватара пользователя
FliXis
Сообщения: 190
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 49 раз
Поблагодарили: 12 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение FliXis » 11 авг 2017, 20:27

У друга с btrfs таких проблем не возникло, у него тоже минт, но на кедах и 18.0 или 18.1
А у меня корица, проблема старая, я с ней уже давно стал сталкиваться. Дело, видимо, в GTK или в чем-то такое. Через терминал если попытаться создать файл с длинным именем тоже нажалуется.
Еще есть момент такой - при установке я ставил галку на шифрование хомяка, возможно еще это играет роль.

В сети
Аватара пользователя
Chocobo
Сообщения: 4233
Зарегистрирован: 27 авг 2016, 19:57
Решено: 104
Откуда: НН
Благодарил (а): 359 раз
Поблагодарили: 1125 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Chocobo » 11 авг 2017, 21:15

FliXis писал(а):Источник цитаты Через терминал если попытаться создать файл с длинным именем тоже нажалуется.

Ну а тут gtk явно не при чем :smile:

Играет ли роль шифрование - пока затрудняюсь ответить.
нашел только общую инфу что ограничение на длину имени файла в btrfs - 255 байт, что в принципе немало даже для utf.
Изображение

Аватара пользователя
FliXis
Сообщения: 190
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 49 раз
Поблагодарили: 12 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение FliXis » 11 авг 2017, 23:20

Нашел тут такую тему https://www.linux.org.ru/forum/general/9070708
Ты выбрал «шифровать диск» при установке? Это уменьшает максимальную длину имени с 255 байт до примерно 140-146.


Походу таки из-за этого. Интересно, это только при данном типе шифрования или не только.

Filin
Сообщения: 66
Зарегистрирован: 05 ноя 2016, 15:20
Решено: 1
Благодарил (а): 21 раз
Поблагодарили: 14 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Filin » 12 авг 2017, 08:31

FliXis, спорить до усёру не буду. Но походу проблема ИМХО именно в длине ссылки. По народному в количестве знаков.Тут любая система встаёт в тупик. Не важно Linux у тебя или Winnows. Не воспринимает она система превышенное количество. Повторяюсь что спорить не не буду это сугубо моё мнение.

vikonrob
Сообщения: 4
Зарегистрирован: 16 июл 2017, 09:14
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Невозможно создать файл: имя файла слишком длинное

Сообщение vikonrob » 12 авг 2017, 08:55

Chocobo писал(а):Источник цитаты ext4 такой фигней не болеет

Было у меня и на ext4, когда торрентом качал какой-то сборник обоев с очуишительно длинными именами, что в совокупности с путем размещения вылезло за рамки 255 символов..

Аватара пользователя
Bill Williamson
Сообщения: 418
Зарегистрирован: 31 авг 2016, 10:38
Решено: 15
Благодарил (а): 154 раза
Поблагодарили: 82 раза

Невозможно создать файл: имя файла слишком длинное

Сообщение Bill Williamson » 12 авг 2017, 08:56

Вроде бы есть способ увеличить длину символов. Попробуйте поэкспериментировать в виртуальной машине.
FliXis писал(а):Источник цитаты Такое сообщение выплывает, когда скачиваешь или пытаешься сохранить к себе какой-нибудь файл с длинным названием. В случае, если скачиваешь с торрента, то скачать его никак уже не представляется возможным, он банально выдает ошибку, что в transmission, что в deluge.

Нельзя задать более короткое имя перед сохранением? Например, KTorrent это умеет (надо щелкнуть по названию).
Изображение

Unborn
Сообщения: 573
Зарегистрирован: 03 сен 2016, 10:36
Решено: 11
Благодарил (а): 2 раза
Поблагодарили: 85 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Unborn » 12 авг 2017, 09:29

Не путайте байты с символами. В UTF16 используется 2 или 4 байта на символ. Сами сосчитаете количество символов при 255 байтном ограничении на длину имени файла?

Filin
Сообщения: 66
Зарегистрирован: 05 ноя 2016, 15:20
Решено: 1
Благодарил (а): 21 раз
Поблагодарили: 14 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Filin » 12 авг 2017, 10:02

Unborn, ну битва идёт именно длинной символике. Похоже мы все говорим об одном и том но не можем сформулировать нормально ответ а автор кажись с позиции windows толкует. Там реально эта проблема есть. Bill Williamson где то в статьях упоминал о ней, мне помнится это.

В сети
Аватара пользователя
Chocobo
Сообщения: 4233
Зарегистрирован: 27 авг 2016, 19:57
Решено: 104
Откуда: НН
Благодарил (а): 359 раз
Поблагодарили: 1125 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Chocobo » 12 авг 2017, 11:46

Unborn, Все верно, только обычно utf8 у нас по умолчанию, там вроде в двух байтах и кириллица убирается.
Изображение

Аватара пользователя
Bill Williamson
Сообщения: 418
Зарегистрирован: 31 авг 2016, 10:38
Решено: 15
Благодарил (а): 154 раза
Поблагодарили: 82 раза

Невозможно создать файл: имя файла слишком длинное

Сообщение Bill Williamson » 12 авг 2017, 12:15

Bill Williamson писал(а):Источник цитаты Например, KTorrent это умеет (надо щелкнуть по названию).

Это оказывается умеет и deluge. При этом если даже не переименовывать, deluge сам сокращает название файла. Клиент: 1.3.15 / libtorrent: 1.1.4.0
Изображение

Unborn
Сообщения: 573
Зарегистрирован: 03 сен 2016, 10:36
Решено: 11
Благодарил (а): 2 раза
Поблагодарили: 85 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Unborn » 12 авг 2017, 16:18

Chocobo писал(а):Источник цитаты обычно utf8 у нас по умолчанию

У нас то да. А у M$ имена файлов записываются в UTF16. NTFS - 255 символов. Забубенит школота имя файла с абзацами, да ещё у ТС eCryptFS, она от себя прибавляет, вот и не влазит.
Частично вопрос решили - пользоваться другим клиентом.
Я 8.3 помню, стараюсь словосочетаний и предложения не писать в имени файла.

Filin
Сообщения: 66
Зарегистрирован: 05 ноя 2016, 15:20
Решено: 1
Благодарил (а): 21 раз
Поблагодарили: 14 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение Filin » 13 авг 2017, 13:30

Bill Williamson, уважаю вас но deluge мне на внешний диск скачал фильм документальный и теперь бьюсь что бы хоть как то удалить его. Он путается если размеры выходят за террабайт и выше. Это ИМХО. p/s забыл добавить. Я скачал в Linux а посмотреть хотел в windows/

Аватара пользователя
FliXis
Сообщения: 190
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 49 раз
Поблагодарили: 12 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение FliXis » 13 авг 2017, 14:51

Bill Williamson писал(а):Источник цитаты
Bill Williamson писал(а):Источник цитаты Например, KTorrent это умеет (надо щелкнуть по названию).

Это оказывается умеет и deluge.

Сейчас попробовал опять deluge - автоматом он ничего не делает. Выдает ошибку после добавления. Где это в настройках врубить?

Аватара пользователя
Bill Williamson
Сообщения: 418
Зарегистрирован: 31 авг 2016, 10:38
Решено: 15
Благодарил (а): 154 раза
Поблагодарили: 82 раза

Невозможно создать файл: имя файла слишком длинное

Сообщение Bill Williamson » 13 авг 2017, 15:53

FliXis, он даёт переименовать, если дважды щелкнуть по названию в окне добавления торрент файла. Получается так сделать?
Изображение

Аватара пользователя
FliXis
Сообщения: 190
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 49 раз
Поблагодарили: 12 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение FliXis » 13 авг 2017, 16:11

Да, можно в deluge переименовать файлы, но вот название задания, что сверху, переименовать нельзя и в итоге все равно ошибка при добавлении торрента в очередь, даже закачивать не станет.
Единственный выход, походу, перебраться с ecryptfs на luks.

Аватара пользователя
FliXis
Сообщения: 190
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 49 раз
Поблагодарили: 12 раз

Невозможно создать файл: имя файла слишком длинное

Сообщение FliXis » 18 авг 2017, 17:36

Перебрался и данная проблема исчезла, правда, появилась иная, но это уже совсем другая история. :smile:


Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot [Bot] и 0 гостей