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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн AlekseyUbuntu

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

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

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

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

Оффлайн Pilot6

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

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

Оффлайн БТР

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

Оффлайн AlekseyUbuntu

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

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

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

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

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • 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.046 секунд. Запросов: 23.