После написания этого поста обнаружилась пренеприятная бяка: странные проблемы с русскими именами каталогов и файлов.
Выглядит это примерно так:
1. Диск смонтирован, открыто два окна в thunar-e: на заднем плане локальное, на переднем сетевое. Я собираюсь скопировать каталог "Алёнка" в облако
2. Началось копирование...
3. ...и неожиданно закончилось: возник какой-то конфликт.
4. Закрываем сообщение об ошибке и что же мы видим? А мы видим, что вместо "Алёнка" наш каталог получил имя, состоящее из одного подчеркивания
5. Ладно, попробуем просто создать каталог вручную:
6. А вот хрен там! Вместо "Новый каталог" создался просто "каталог" - первое слово в названии наглым образом исчезло.
7. Хорошо, убираем мусор - удаляем "_" и "каталог". Скопировали "Алёнку" через вебморду, но вопрос-то остался. Экспериментируем дальше: создаем каталог с именем "слово1 слово2"
8. Ура?
9. ^R говорит нам, что ни фига не ура: от первого слова остался только цифровой хвостик:
Выводы: если название каталога начинается с русской буквы, то всё до первой нерусской будет затерто. И теперь ясна причина конфликта:
1. попытались создать каталог с русским именем
2. вместо него создался каталог "_", как я понимаю - это замена пробелу
3. процедура копирования, видя, что русского каталога нет, пытается создать его снова
4. но вместо этого по факту происходит попытка снова создать каталог "_", каковой уже имеется
5. конфликт...
Вопрос: кто виноват, box или davfs2?
Выглядит это примерно так:
1. Диск смонтирован, открыто два окна в thunar-e: на заднем плане локальное, на переднем сетевое. Я собираюсь скопировать каталог "Алёнка" в облако
2. Началось копирование...
3. ...и неожиданно закончилось: возник какой-то конфликт.
4. Закрываем сообщение об ошибке и что же мы видим? А мы видим, что вместо "Алёнка" наш каталог получил имя, состоящее из одного подчеркивания
6. А вот хрен там! Вместо "Новый каталог" создался просто "каталог" - первое слово в названии наглым образом исчезло.
7. Хорошо, убираем мусор - удаляем "_" и "каталог". Скопировали "Алёнку" через вебморду, но вопрос-то остался. Экспериментируем дальше: создаем каталог с именем "слово1 слово2"
8. Ура?
9. ^R говорит нам, что ни фига не ура: от первого слова остался только цифровой хвостик:
Выводы: если название каталога начинается с русской буквы, то всё до первой нерусской будет затерто. И теперь ясна причина конфликта:
1. попытались создать каталог с русским именем
2. вместо него создался каталог "_", как я понимаю - это замена пробелу
3. процедура копирования, видя, что русского каталога нет, пытается создать его снова
4. но вместо этого по факту происходит попытка снова создать каталог "_", каковой уже имеется
5. конфликт...
Вопрос: кто виноват, box или davfs2?
Комментариев нет:
Отправить комментарий
Пожалуйста, воздержитесь от грубостей и персональных нападок.
Я не против матерщины, но она должна быть уместной и использоваться для выражения эмоций, а не в качестве основного средства выражения мыслей.