Копирование Centos к другому серверу

Ну, так как Вы используете Hadoop, дублирование находится в приложении, следовательно Вы не должны должны быть думать о дублировании на каждом узле относительно устройства хранения данных. Это должно, конечно, быть сохранено с хорошими стандартными программами о том, как принести узел онлайн снова в событии отказа устройства хранения данных.

Я думаю 2xSATA, диски в RAID0 должны сделать это. Но я действительно не знаю, получите ли Вы что-нибудь на этом недостатке производительности с Hadoop, он может только добавить сложность.

0
задан 30 April 2012 в 16:53
2 ответа

Вы можете использовать любой инструмент для клонирования диска, например clonezilla . Он поддерживает множество файловых систем, включая ext3 и ext4 (наиболее распространенные в среде Linux).

1
ответ дан 4 December 2019 в 14:29

с машины, на которую вы хотите скопировать (загрузка с живого диска или загрузка по сети, отформатируйте жесткие диски и смонтируйте их где-нибудь. Cd в это место (корень жесткого диска, который будет скопирован) ), затем выполните следующее (копирует все полностью и безопасно)

ssh perfectlymademachine find -xdev / /boot \| cpio -o -H crc \| gzip -c | gzip -d | cpio -id --no-absolute-filenames

Это займет довольно много времени (в зависимости от скорости сети). Теперь осталось только установить загрузчик (если вы используете grub, просто перезагрузите grub-install / dev / yourhdd_andPartition

(и если вы правильно установили загрузчик), все должно загрузиться и быть точно такой же, как на предыдущем компьютере.

РЕДАКТИРОВАТЬ: Расшифровка этой команды:

ssh perfectmademachine - ssh на машину (устанавливает безопасную передачу)

find -xdev / / boot - находит все файлы в / и / boot и остается на их устройстве (не попадает в сетевые крепления). Если вам нужно добавить / home (то есть в отдельный раздел), сделайте это.

cpio -o -H crc \ | gzip -c - передает файлы в поток и сжимает их на удаленной машине

gzip -c | cpio -id --no-absolute-filenames - распаковывает и записывает поток в фактические поля на диске

ПРИМЕЧАНИЕ: find -xdev / / boot \ | cpio -o -H crc \ | gzip -c запускается на удаленном компьютере, а остальное - на локальном.

1
ответ дан 4 December 2019 в 14:29

Теги

Похожие вопросы