Я пытаюсь переместить большую часть данных с одного из наших серверов на внешний диск для доставки в хранилище ледника Amazon.

Чтобы сделать это, я бы хотел скопировать часть сервера, сохранив структуру каталогов. Т.е. переместить это:

\\MyServer\Some\Longwinded\Path\TheDataIWantToCopy
\\MyServer\Some\Longwinded\Path\TheDataIWantToCopy\First bit of data\DataFile1.dat

к этому:

D:\
D:\First bit of data\DataFile1.dat

2 ответа2

1

Вы можете использовать Windows Explorer для копирования каталогов.

Если вы предпочитаете командную строку, тогда xcopy должен работать:

xcopy \\MyServer\Some\Longwinded\Path\TheDataIWantToCopy D: /S

Я сам Linux и предпочитаю инструменты Linux, такие как rsync, и есть скомпилированный для Windows интерфейс rsync, называемый grsync который может работать даже лучше, потому что он перезапускается (он не будет копировать файлы, которые уже были скопированы).

0

Для перемещения большого количества файлов или даже небольшого количества, которое занимает много времени в Windows, команда robocopy работает хорошо. Имеются параметры, позволяющие возобновить копию, которая была каким-либо образом прервана, или скопировать несколько файлов, которые были добавлены с момента последней копии, без повторного редактирования всех файлов.

Для зеркалирования каталогов и файлов от источника к месту назначения используйте нижеприведенное. Mirror удалит и добавит файлы по мере необходимости, поэтому может быть перезапущен, если пропущены только некоторые файлы, некоторые изменены или некоторые были удалены и т.д. Без повторного копирования всего, как это делает xcopy.

robocopy \\MyServer\Some\Longwinded\Path\TheDataIWantToCopy D:\ /MIR

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .