Возникла необходимость миграции сервера хостинга на Фряхе с ISP панелью на Центось. Заранее предвидя реакцию красноглазых одминов на сие кощунственное действие, пояню: Центось - корпоративный стандарт и это не обсуждается. Проблемы, с которыми пришлось столкнуться при переезде - это тема вообще отдельной статьи; одна миграция пользователей с blowfish паролями на CentOS (который впринципе их не поддерживает нативно) чего стоила. Но это всё ладно...
Возникла проблема с русскими именами папок. Да, тема неоднократно обсуждалась и здесь и на других форумах, но готового решения как-то не вижу пока. На Фре локаль cp1251, на центосе - utf-8. Файлы переношу rsync`ом, в результате вместо "Новапапка" (привет, Профтпд) получаю "?????????" квадратики.
Как решить эту проблему и на каком этапе? Сконвертировать сначала на Фре, а потом уже перенести на Центось? Или в центоси настроить локаль cp1251?
Миграция с FreeBSD 6.2 на CentOS 5
Модератор: weec
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: Миграция с FreeBSD 6.2 на CentOS 5
когда мигрировал домен на самбе с openSUSE(oS) на FreeBSD, переносил профили и хомяки, делал так(у меня на машине рабочей стоял тот же OpenSUSE):
1)запустил KDE'шный Konsole. Установил кодировку консоли Utf-8. подключился по ssh к серваку со старым доменом на oS. создал архив tar.bz2 каталогов с профилями и хомяками.
2)на домене с FreeBSD настроил локаль в KOI8-R. запустил KDE'шный Konsole. Установил кодировку консоли KOI8-R. подключился по ssh к домену на FreeBSD. с домена на FreeBSD подключился по sftp к домену на oS и скачал архивы с профилями и хомяками. после чего через тот же tar распаковал уже в русской локали без каких либо проблем.
1)запустил KDE'шный Konsole. Установил кодировку консоли Utf-8. подключился по ssh к серваку со старым доменом на oS. создал архив tar.bz2 каталогов с профилями и хомяками.
2)на домене с FreeBSD настроил локаль в KOI8-R. запустил KDE'шный Konsole. Установил кодировку консоли KOI8-R. подключился по ssh к домену на FreeBSD. с домена на FreeBSD подключился по sftp к домену на oS и скачал архивы с профилями и хомяками. после чего через тот же tar распаковал уже в русской локали без каких либо проблем.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2012-04-28 0:12:32
Re: Миграция с FreeBSD 6.2 на CentOS 5
Аха... понятно...весь секрет в установленном KDE
Не подскажите, где тут канал про анимэ? kde пропатчить надобно...
Не подскажите, где тут канал про анимэ? kde пропатчить надобно...
- Graf
- сержант
- Сообщения: 205
- Зарегистрирован: 2008-10-29 18:44:32
- Контактная информация:
Re: Миграция с FreeBSD 6.2 на CentOS 5
http://forum.lissyara.su/viewtopic.php?f=47&t=35991
может поможет....По-поводу ProFTP:
Почитал и узнал, что он просто так с перекодировкой не будет работать, а было очень надо.
На старом сервере использовал pureftpd, его же и поставил на новый. С ним по этому поводу проблем нет.
С кем поведешься - так тебе и надо!
http://slackware.su
http://slackware.su
-
- рядовой
- Сообщения: 44
- Зарегистрирован: 2010-04-05 17:46:51
Re: Миграция с FreeBSD 6.2 на CentOS 5
Когда-то встала необходимость переехать с локали koi8 на utf, для переименования делал так:
1. Сохраняем список файлов на обработку:
2. Пишем и запускаем скрипт
1. Сохраняем список файлов на обработку:
Код: Выделить всё
find -sd /path/to/convert > list
Код: Выделить всё
#!/bin/sh
while read src
do
dst=`echo ${src} | iconv -f koi8-r -t utf-8`
if [ "${src}" != "${dst}" ] ; then
mv "${src}" "${dst}"
fi
done < list
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2012-04-28 0:12:32
Re: Миграция с FreeBSD 6.2 на CentOS 5
Нарисовалась еще одна проблема: после миграции не работает smtp-авторизация DIGEST-MD5
В логе:
В приветствии SMTP по команде EHLO такой способ авторизации присутствует. При этом LOGIN PLAIN и CRAM-MD5 работают корректно.
В логе:
Код: Выделить всё
May 4 23:49:47 hosting postfix/smtpd[23144]: warning: SASL authentication failure: realm changed: authentication aborted
May 4 23:49:47 hosting postfix/smtpd[23144]: warning: [1.1.21.28]: SASL DIGEST-MD5 authentication failed: authentication failure
May 4 23:49:47 hosting postfix/smtpd[23144]: D3EBF7005F: client=[1.1.21.28], sasl_method=LOGIN, sasl_username=username@mail.ru