Здравствуйте.
Можем предложить в США из 5 разных C классов, каждый дополнительный IP - 1.50/месяц
http://mirhosting.com/2/vpsplan11.html
Если нужно больше, то только блоками по 8 IP.
[mysqld] tmpdir=/самый_ненагруженный_диск/tmp
Попробуйте так, только директорию создайте предварительно и дайте права на запись пользователю от имени которого работает mysql.
Причин может быть очень много, например, не правильные права на файлы, при использовании suphp, либо не правильные директивы в .htaccess.
Вообще, там же написано:
Смотрите error log.
Думаю, для Вас будет проще дождаться, пока порисуется.
А вообще, только скриптом, либо если на хосте С есть lftp можно используя его.
mkdir backup cd backup lftp user_a@host_a mirror
Когда закончится, отключится и выполнить
lftp user_b@host_b mirror -R
Как-то так, но права не сохранятся. Если нужно 100% сохранение прав, нужно архивировать на хосте A, можно попробовать как я написал выше через cgi telnet, кроном или еще как-то.
Возможно, проще будет подправить права на хосте B.
mc -> F9 - > Left -> Ftp link
username@IP_host_A
Потом попросит пароль.
Проблем с правами не должно быть.
Если на хосте A есть php/perl, сделать архив директории используя, например cgi telnet.
Файлов много ?
1. Попросить суппорт хостинга B забрать файлы с хостинга A.
2. Например, с помощью mc на сервере где есть ssh доступ. Можно открыть 2 ftp сессии, либо сначала скопировать файлы на хост C, а потом залить на B.
3. Если файлов много, попросить суппорт хостинга А сделать архив директории и дальше могут быть разные варианты.
В любом случае, если объем большой, лучше обратиться в поддержку, чтобы не копировать файлы через 3-й сервер.
Нужно было посмотреть strace этих процессов, с большой долей вероятности можно было бы понять что происходит.
Килять это не выход, необходимо понять причину и устранить ее, особенно если это нужный скрипт.
Например, Cpanel,
http://docs.cpanel.net//twiki/bin/view/DeveloperResources/ApiRef/AddonDomainRef
Sla_Dom, на одной паре IP может быть любое количество пар NS серверов.