Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

SSH на LiveCD FreeBSD + zfs


 

SSH на LiveCD FreeBSD + zfs


Задача скопировать с убитого сервера с помощью LiveCD данные на живой сервер на примере zfs


Загружаемся с LiveCD

Настройка сетевого интерфейса:
# dhclient em0

или:
# ifconfig em0 inet 1.1.1.2 netmask 255.255.255.0


Перемонтируем в режиме rw раздел /etc:

# mkdir /tmp/etc
# mount_unionfs /tmp/etc /etc

Разрешаем в sshd вход root:
# vi /etc/ssh/sshd_config

Задаем пароль:
# passwd root

Запускаем sshd:
# service sshd onestart


Для работы утилиты rsync, должна присутствовать на обоих машинах:

На живом сервере:
# scp /usr/local/bin/rsync 1.1.1.2:/usr

Пользоваться еще нельзя, нужна библиотека:
Shared object "libiconv.so.2" not found, required by "rsync"

# scp /usr/local/lib/libiconv.so.2 1.1.1.2:/usr/sbin/

На сервере с LiveCD:
# rehash


К примеру на убитом сервере была файловая система zfs, смонтируем и запустим копирование:
# zpool import -fa -R /mnt

И скопируем нужный каталог

На живом сервере:
# rsync -a root@1.1.1.2:/mnt/data /


Если вышла ошибка freebsd out of swap space, создадим свап (8гб) и подключим

# dd if=/dev/zero of=/mnt/usr/swap0 bs=1m count=8192
# chmod 0600 /mnt/usr/swap0
# mdconfig -a -t vnode -f /mnt/usr/swap0
# swapon /dev/md0

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru