Ну, так как Вы используете Hadoop, дублирование находится в приложении, следовательно Вы не должны должны быть думать о дублировании на каждом узле относительно устройства хранения данных. Это должно, конечно, быть сохранено с хорошими стандартными программами о том, как принести узел онлайн снова в событии отказа устройства хранения данных.
Я думаю 2xSATA, диски в RAID0 должны сделать это. Но я действительно не знаю, получите ли Вы что-нибудь на этом недостатке производительности с Hadoop, он может только добавить сложность.
Вы можете использовать любой инструмент для клонирования диска, например clonezilla . Он поддерживает множество файловых систем, включая ext3 и ext4 (наиболее распространенные в среде Linux).
с машины, на которую вы хотите скопировать (загрузка с живого диска или загрузка по сети, отформатируйте жесткие диски и смонтируйте их где-нибудь. 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
запускается на удаленном компьютере, а остальное - на локальном.