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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Максимальная длина имени файлов 75 символов Ubuntu 18.04.1 (amd64)  (Прочитано 694 раз)

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

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Переношу данные со старого ноута на новый. На старом ubuntu 18.04 32-х битная, на новом ubuntu 18.04 64-битная. При копировании выдаёт 350 ошибок - у вас слишком длинные имена файлов. Опытным путём установил, что максимальная длина имени в 32-битной - 125 символов, а на новом в 64-битной - 75 символов. В чём проблема ? Как быть ? Гугл не нагугливает решения...  :'(

Оффлайн БТР

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

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
классик - ext4

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4261
  • Capture the truth
    • Просмотр профиля
Sam Chisolm,

mount | grep ext4
mkfs.ext4 -V
?
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1435
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Опытным путём установил, что максимальная длина имени в 32-битной - 125 символов, а на новом в 64-битной - 75 символов. В чём проблема ? Как быть ?
А путь к файлу учитывается?

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Длина пути и длина имени файла насколько мне известно - это разные величины. Я беру просто в домашнем каталоге создаю файл "... .txt" , система разрешает только 75 русских символов.

(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 15 Декабрь 2018, 17:44:10:
На второй машине включено шифрование домашнего каталога. Не знаю имеет ли это значение или нет.

Пользователь добавил сообщение 15 Декабрь 2018, 17:47:47:
А вот со старой машины

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 15 Декабрь 2018, 17:47:47 от Sam Chisolm »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4261
  • Capture the truth
    • Просмотр профиля
На второй машине включено шифрование домашнего каталога. Не знаю имеет ли это значение или нет.

Конечно, это важно. Шифрование увеличивает длину имени файла: то есть, вы создали файл 1.txt, но на раздел будет записан файл с именем что-что вроде asd544fdgh
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Во дела, Вы уверены ?) Почему об этом не говорится ... Какие варианты, если это так ? Выключить шифрование, поменять 350 имён оно понятно, но а ещё что-то ?

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4261
  • Capture the truth
    • Просмотр профиля
Sam Chisolm, максимальная длина имени файла в ext считается не по символам, а по байтам (255 максимально). Имена на латинице могут быть длиннее в 2 раза. Символ латиницы занимает 1 байт, кириллицы - 2 байта.

На латинице - 255 символов в имени
На кириллице - 127.
+ Шифрование еще больше уменьшит максимальную длину имени.

Так что вариантов немного:
- сокращайте имя файла
- используйте латиницу
   
« Последнее редактирование: 15 Декабрь 2018, 18:31:33 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Спасибо, но это написано в каждой статье. Вот только про шифрование и размер файлов не прояснилось.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4261
  • Capture the truth
    • Просмотр профиля
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Ладно, а проблем с яндекс.диском, к примеру, не возникнет ? Я имею ввиду в контексте шифрования и сихронизации файлов.

Пользователь добавил сообщение 15 Декабрь 2018, 18:44:17:
А нельзя какой-нибудь патч накатить, чтобы увеличить длину максимальную ?
« Последнее редактирование: 15 Декабрь 2018, 18:44:17 от Sam Chisolm »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Sam Chisolm, никакой. таких патчей не существует.
P.S. хотя нет, есть такие патчи:
1) не использовать кириллицу в назвниях файлов.
2) использовать LVM и LUKS для шифрования
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн Sam Chisolm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Переименовал 350 файлов, 6 часов жизни потрачено)... :idiot2: Вопрос решён - действительно шифрование уменьшает допустимый размер имени. Попробовал создать файл в системном каталоге - там можно вплоть до 125 кириллических символов. В шифрованном домашнем каталоге - до 75. Всем спасибо !

Пользователь добавил сообщение 17 Декабрь 2018, 16:26:30:
Что мешает увеличить эти размеры в ОС ?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Sam Chisolm, ограничение имени файловой системы. Это не ограничение ОС!!! А так как при шифровании шифруется и имя файла, то "количество затраченных символов" увеличивается (примерно в 2 раза + код проверки)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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