Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » CommuniGate Pro перенос на другое железо

Ответить
Настройки темы
CommuniGate Pro перенос на другое железо

Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


Добрый день,

Есть сервер FreeBSD.
На нём стоит:
CommuniGate Pro - Server Version: 4.1.8
Не хватает места (да и вообще очень старый), хочу перенести.
Дистрибутива нет, лицензия не понятно - то ли есть, то ли ломанный. Вроде как местные говорят, что был ломанный, а потом стал бесплатным... Сомневаюсь, поскольку на официальном сайте бесплатный только с 5 аккаунтами, здесь больше 100.
Можно как-то перенести всё на новый сервер? Видел, что есть возможность переноса всего с одного сервера, на другой через rsync, но там CommuniGate Pro был установлен на обоих машинах. Здесь так не получится, поскольку нет дистрибутива.


С уважением,

P.S. Сильно не пинайте, новичок...

Отправлено: 15:04, 10-01-2012

 

Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


По поводу именования спасибо, не подумал
Цитата vadblm:
Ещё бы, ведь вы написали полную чушь. В команде неверно абсолютно всё, хоть я примерно догадываюсь, что вы хотели сделать. Вы вообще документацию хоть какую читали? »
Хоть какую читал, но я сейчас в ситуации - когда не могу подробно в спокойной обстановке прочитать всю инструкцию. Раньше с этим не работал, вот приходится просить помощи, поскольку, сам я сейчас не в состоянии решить все проблемы

Отправлено: 17:20, 20-01-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


Не могу восстановить при помощи restore.
Есть не сжатые файлы системы (лежат на внешнем USB-HDD):
Код: Выделить весь код
amrd0s1a.img	/
devfs.img		/dev
amrd0s1e	.img	/tmp
amrd0s1f.img		/usr
amrd0s1d.img		/var
Попытался сделать следущим образом:
Загрузиться с Frenzy 1.3 в однопользовательском.
Разбить диск. stand/sysinstall или /sbin/sysinstall не нашёл на Frenzy. Разметить при помощи LiveCD не получилось.
Я так понимаю, разметка диска возможна нескольким утилитами - fdisk,bsdlabel... но это для меня сейчас будет сложно, не осилю. Лучше sysinstall.
Поэтому установил в минимальной конфигурации FreeBSD.
Загрузился через Frenzy (при загрузке выполнил однопользовательский режим).
Попробовал выполнить вот такие команды:
Код: Выделить весь код
newfs /ad4s1a
mount /ad4s1a /mnt/root
cd /mnt/root
restore rf /mnt/usb/amrd0s1a.img
На newfs - получаю ошибку - ошибка открытия диска на чтение.

Как можно запустить утилиту разметки диска /stand/sysinstall во Frenzy или другой LiveCD - лучше её поскольку там есть возможность сделать это в автоматическом режиме.
Я не могу выполнить команду newfs, даже не смотря на то, что загружен под LiveCD (Frenzy). Почему? Как это можно обойти.

Отправлено: 18:12, 23-01-2012 | #12


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Я так понимаю, /dev/ad4s1a вместо /ad4s1a везде
Будьте внимательны, а также старайтесь всегда чётко понимать, что именно делает команда, а не бездумно переписывайте её с хавтушки. И не будет такого рода проблем.

Отправлено: 18:33, 23-01-2012 | #13


Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


vadblm,
нет к сожалению не помогло - ошибка открытия диска на чтение.
Порядок восстановления (dump\restore) при условие, что железо совершенно другое такой?:
- размечаем диск stand/sysinstall
- грузимся в однопользовательском режиме
- подготавливаем файловую систему newfs /dev/ad4s1a
- монитируем её mount /dev/ad4s1a /mnt/root
- переходим в cd /mnt/root
- разворачиваем образ - restore /mnt/usb/amrd1s1a.img (к этому моменту usb-hdd должен быть уже также примонтирован.

1.На данный момент на новом компьютере у меня есть ОС (я её ставил, потому что не понял как разметить диск через LiveCD [Frenze])
Если я гружусь с hdd в однопользовательском (пункт 4)
то по команде df -h
я вижу только один ad4s1a - т.е. только загрузочную файловую систему.
Далее если я выполню команду newfs /dev/ad4s1e - она покажет данные об этой файловой систему, но следующую команду mount /dev/ad4s1e /mnt/tmp выдаст c ошибкой - нет такого файла или директории.
Выполняю:
cd /mnt
mkdir /mnt/tmp - получаю ошибку система в режиме read-only

В таком варианте команад newfs срабатывает, но я не могу примонтировать её потому что файловая система находится в однопользовательском режиме - режиме чтения?

2. Если гружусь с Frenzy (однопользовательский, загрузка в ОЗУ / если выбираю однопользовательский + режим записи тоже самое), то диски автоматически монтируются
в
/mnt/ad4s1a.usf
/mnt/ad4s1d.usf
/mnt/ad4s1e.usf
/mnt/ad4s1f.usf
/mnt/da0s1.ntfs
При этом команда newfs:
newfs /dev/ad4s1a - выдает ту же ошибку - failed to open disk for writing


Я могу:
Загрузиться из HDD \ Frenzy
в mnt - > создать папки: root; var; tmp
Затем загрузиться из HDD в однопользовательском.
newfs ad4s1e
mount /dev/ad4s1e /mnt/tmp
cd /mnt/tmp
restore...

Но не смогу ничего с делать с root - adrs1a, потому что он загружен

Последний раз редактировалось tarasov.evgeny, 24-01-2012 в 10:49.


Отправлено: 09:59, 24-01-2012 | #14


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата tarasov.evgeny:
2. Если гружусь с Frenzy (однопользовательский, загрузка в ОЗУ / если выбираю однопользовательский + режим записи тоже самое), то диски автоматически монтируются
в
/mnt/ad4s1a.usf
/mnt/ad4s1d.usf
/mnt/ad4s1e.usf
/mnt/ad4s1f.usf
/mnt/da0s1.ntfs
При этом команда newfs:
newfs /dev/ad4s1a - выдает ту же ошибку - failed to open disk for writing »
Скажите, зачем вы пытаетесь отформатировать уже отформатированные разделы, да ещё уже смонтированные?
Цитата tarasov.evgeny:
Но не смогу ничего с делать с root - adrs1a, потому что он загружен »
Не понятно.

Отправлено: 11:03, 24-01-2012 | #15


Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата vadblm:
Скажите, зачем вы пытаетесь отформатировать уже отформатированные разделы, да ещё уже смонтированные? »
Т.е. мне достаточно:
перейти по команде cd /mnt/ad4s1a.usf
а затем выполнить restore rf?


Попробовал сделать так:
Загрузился с LiveCD (однопользовательский, файловые системы с возможностью записи)
cd /mnt/ad4s1a.ufs
restore rf /mnt/da0s1.ntfs/Img/Mail/amrd0s1a.img

Получаю вывод:
unknown tape header type 0
abort [yn] - нажимаю n
resync restore, skipped 988 blocks
expected next file 3, got 0
unknown tapen header type 11534336
Checksum error 30626755470, inode 0 file <name unknown>
expected next file 3, got 0
unknown tape header type 0
abort [yn] - нажимаю n
Mount tape volume 2
Enter "none" if there are no more tapes (нажимаю none)
name ./entropy
parent name .
entry type: LEAF
inode number: 3
flags: NEW
abort [yn] нажимаю n
...
и так довольно много раз

А при выполнение restore для ad4s1f ошибки такие:
cannot hard link :файл существует.
Т.е. переписать сверху не получается?

Последний раз редактировалось tarasov.evgeny, 24-01-2012 в 12:03.


Отправлено: 11:17, 24-01-2012 | #16


Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


Вроде получилось.
Проверить пока не могу, поскольку сетевая карта я так понял не поддерживается. Нужно делать Update.
Как делал restore.

1. Скачал lifefs FreeBSD
2. Разметил диск
3. Настроил сеть
4. Стащил по ftp файлы dump на FreeBSD
5. Изменил время расположение TMPDIR поскольку команда restore ругалась на не хватку места
6. Развернул по очереди
7. Загрузился с Frenzy
8. Поправил название в /etc/fstab
9. Загрузился.

Название матери:
Intel® Server Boards S5520HC
контроллера The Intel® 82575EB controller (в описание есть близкий Intel 82557)
Нашел ещё внешнюю 3Com 920-BR05
Обе не найдены при загрузке

Код: Выделить весь код
uname -a 
FREEBSD 5.2 RELEASE
Сетевые устройства поддерживаются только вот эти:
http://www.freebsd.org/releases/5.2R/hardware-i386.html
А если такого в наличие нет, можно что-то сделать?
Как узнать Генерик ядро или Кастом?
Я так понял, самый простой вариант (для меня, новичка) - это сделать update через сеть
Код: Выделить весь код
freebsd-update fetch
freebsd-update install
reboot

Блин похоже работает, только начиная с 6.2
Вот что показывает команда
pciconf -lv
читать дальше »

none8@pci5:0:1: class=0x020000 card=0x34848086 chip=0x10968086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
class = network
subclass= ethernet

Вторая имеет те же атрибуты, разница только в none9@pci5:0:0

Как-то заставить её работать на 5.2 можно?

Или может есть другой вариант.

Последний раз редактировалось tarasov.evgeny, 26-01-2012 в 11:10.


Отправлено: 18:02, 25-01-2012 | #17



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » CommuniGate Pro перенос на другое железо

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Windows 7 - Перенос на другое железо. demonmsk Microsoft Windows 7 85 13-01-2014 18:59
Перенос Windows server 2003 на другое железо Iven Microsoft Windows NT/2000/2003 1 18-10-2011 15:38
Установка - [решено] Перенос лицензии Win7 OEM на другое железо ? chupnik Microsoft Windows 7 7 10-03-2010 20:40
Перенос систем 9х на другое железо eXaCT Microsoft Windows 95/98/Me (архив) 6 01-09-2008 14:31
перенос win2000Prof на другое железо XPurple Microsoft Windows NT/2000/2003 3 15-09-2005 11:50




 
Переход