Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Есть возможность увеличить длину имен файлов у ext4 / btrfs? [Решено]  (Прочитано 369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlekseyUbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
    • Просмотр профиля
Для бекапа перебрасываю файлы на флешку с NTFS- диска, причем некоторые файлы имеют русские длинные названия (например, названия книг). В итоге некоторые файлы невозможно скопировать, потому что у фс ntfs для имени файла используется 255 символов, а у ext4- 255 байт (русские символы кодируются 2-мя байтами, и потому русскоязычные названия ограничены 122 символами).

Форматнул флешку в ntfs, так теперь копирование происходит очень медленно.

Табличка сравнения файловых систем  показывает общую информацию, но возможно есть какие- то хитрости настройки ext4 / btrfs, которые позволят им хранить более длинные имена (и оставаясь родными для Ubuntu будут быстро работать).

Как выйти из этой ситуации?
« Последнее редактирование: 18 Март 2020, 11:40:56 от zg_nico »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13696
  • Xubuntu 18.04
    • Просмотр профиля
Боюсь что никак. Виндовые имена файлов кодируются по одному байту. Это как раз проблема, так как нужно знать кодировку. А в линуксе UTF8. Увеличить длину нельзя.

Пользователь добавил сообщение 19 Ноябрь 2019, 13:29:46:
А зачем флешку в NTFS? Можно Fat32 или exfat. Быстрее будет.
« Последнее редактирование: 19 Ноябрь 2019, 13:29:46 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5424
    • Просмотр профиля
AlekseyUbuntu, перед копированием добавить файлы в архив не вариант?

Оффлайн AlekseyUbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
    • Просмотр профиля
А зачем флешку в NTFS? Можно Fat32 или exfat. Быстрее будет.

Потому что исходя из приведенной в топике таблички у Fat32 тоже ограничение на  255 байт, а смысл форматирования был в том, чтобы была возможность скопировать все файлы.

Пользователь добавил сообщение 19 Ноябрь 2019, 14:27:20:
AlekseyUbuntu, перед копированием добавить файлы в архив не вариант?

Долго, муторно и неудобно.

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 284
  • If it ain't broke, don't fix it
    • Просмотр профиля
Я как-то тоже столкнулся с длинными именами файлов с кириллическими названиями, применял пакетную транслитерацию…

Подправил транслитерацию чтобы не было апострофа для мягкого или твёрдого знака.

Много, конечно, двойных букв типа ju, ja, sh но всё равно короче получается…

Готовых скриптов на эту тему много.

2019 Nov 19; 07:07 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

 

Страница сгенерирована за 0.064 секунд. Запросов: 23.