У меня есть около 200 000 файлов, которые я перенесу на новый сервер сегодня. Я ничего такого не делал раньше и хотел получить совет, как мне поступить. Я перемещаю их между двумя дистрибутивами Centos 6, и они находятся в разных местах страны. У меня недостаточно места на жестком диске на исходном сервере, чтобы собрать все каталоги и файлы в один большой архив, поэтому мой вопрос заключается в том, как мне перенести все эти файлы? Rsync? какой-то особый способ использования rsync? Любой вклад / предложения о том, как это сделать, будет удивительным.
Благодарность
РЕДАКТИРОВАТЬ: Для тех, кому интересно, я НАСТОЯТЕЛЬНО предлагаю использовать screen
при выполнении большой rsync
команды, как это. Особенно, когда может произойти что-то глупое, и вы потеряете соединение с сервером A, с которого вы запускаете rsync
команду. Затем просто отсоедините экран и возобновите его позже.
tar cz | ssh user@example.com tar xz
rsync
для последующих обновлений): «Никогда не недооценивайте пропускную способность универсала, полного лент» (т. е. рассматривали ли вы вопрос о размещении 2-го жесткого диска (или подключите usb2) / usb3 диск), сделайте резервную копию на нем и отправьте его через fedex в удаленное местоположение? Это может быть НАМНОГО быстрее, чем что-либо еще, и сэкономить пропускную способность для других целей.
rsync
? Может быть, на небольшом наборе файлов или около того? Должно быть идеальным инструментом для этого.