Миграция с FreeBSD 6.2 на CentOS 5

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
CoolKid
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-04-28 0:12:32

Миграция с FreeBSD 6.2 на CentOS 5

Непрочитанное сообщение CoolKid » 2012-04-28 0:26:08

Возникла необходимость миграции сервера хостинга на Фряхе с ISP панелью на Центось. Заранее предвидя реакцию красноглазых одминов на сие кощунственное действие, пояню: Центось - корпоративный стандарт и это не обсуждается. Проблемы, с которыми пришлось столкнуться при переезде - это тема вообще отдельной статьи; одна миграция пользователей с blowfish паролями на CentOS (который впринципе их не поддерживает нативно) чего стоила. Но это всё ладно...

Возникла проблема с русскими именами папок. Да, тема неоднократно обсуждалась и здесь и на других форумах, но готового решения как-то не вижу пока. На Фре локаль cp1251, на центосе - utf-8. Файлы переношу rsync`ом, в результате вместо "Новапапка" (привет, Профтпд) получаю "?????????" квадратики.

Как решить эту проблему и на каком этапе? Сконвертировать сначала на Фре, а потом уже перенести на Центось? Или в центоси настроить локаль cp1251?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Миграция с FreeBSD 6.2 на CentOS 5

Непрочитанное сообщение Electronik » 2012-04-28 0:54:39

когда мигрировал домен на самбе с 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 распаковал уже в русской локали без каких либо проблем.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

CoolKid
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-04-28 0:12:32

Re: Миграция с FreeBSD 6.2 на CentOS 5

Непрочитанное сообщение CoolKid » 2012-04-28 1:10:26

Аха... понятно...весь секрет в установленном KDE
Не подскажите, где тут канал про анимэ? kde пропатчить надобно...

Аватара пользователя
Graf
сержант
Сообщения: 205
Зарегистрирован: 2008-10-29 18:44:32
Контактная информация:

Re: Миграция с FreeBSD 6.2 на CentOS 5

Непрочитанное сообщение Graf » 2012-04-28 7:39:38

http://forum.lissyara.su/viewtopic.php?f=47&t=35991
По-поводу ProFTP:
Почитал и узнал, что он просто так с перекодировкой не будет работать, а было очень надо.
На старом сервере использовал pureftpd, его же и поставил на новый. С ним по этому поводу проблем нет.
может поможет....
С кем поведешься - так тебе и надо!
http://slackware.su

FrIcE
рядовой
Сообщения: 44
Зарегистрирован: 2010-04-05 17:46:51

Re: Миграция с FreeBSD 6.2 на CentOS 5

Непрочитанное сообщение FrIcE » 2012-04-28 10:40:30

Когда-то встала необходимость переехать с локали koi8 на utf, для переименования делал так:

1. Сохраняем список файлов на обработку:

Код: Выделить всё

find -sd /path/to/convert > list
2. Пишем и запускаем скрипт

Код: Выделить всё

#!/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

CoolKid
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-04-28 0:12:32

Re: Миграция с FreeBSD 6.2 на CentOS 5

Непрочитанное сообщение CoolKid » 2012-05-05 0:13:42

Нарисовалась еще одна проблема: после миграции не работает smtp-авторизация DIGEST-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
В приветствии SMTP по команде EHLO такой способ авторизации присутствует. При этом LOGIN PLAIN и CRAM-MD5 работают корректно.