копирование больших файлов - PullRequest
1 голос
/ 25 августа 2011

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

Общий размер файлов составляет около 1 ГБ, а количество - 70000.

Я пробовал WS FTP pro, но он скопировал только 10% за 20 часов.

Какой самый простой и быстрый способ создать реплику на моем URL-адресе для разработки?

Я новичок, поэтому, пожалуйста, дайте подробные инструкции.

Спасибо

1 Ответ

1 голос
/ 03 сентября 2011

Я думаю, что самый простой способ будет следующим:

  1. Создать новую учетную запись в WHM
  2. Войти через SSH
  3. Перейти к существующей папке учетной записи
  4. Скопируйте файлы в новую папку учетной записи

Это должно быть довольно легко для вас, если вы знаете, как получить доступ к вашему серверу через SSH.Это довольно просто:

  • Войдите через SSH
  • Введите su и введите свой пароль root (это необходимо только в том случае, если вы используете SSH на своем сервере, используя учетную запись другого пользователя).чем root - хорошая практика, на мой взгляд)
  • Найдите и перейдите к своей исходной учетной записи.Я предполагаю, что вы, вероятно, настроили свои учетные записи в папке / home , поэтому попробуйте набрать что-то вроде cd / home / source_folder
  • Как только выВы находитесь в правильном исходном каталоге, наберите cp -R * / home / destination_folder

Вот и все.Опция -R рекурсивно копирует все файлы из вашего источника в место назначения, и если вы копируете ОГРОМНОЕ количество файлов, вы можете рассмотреть возможность добавления - подробный после -R вариант, чтобы вы могли видеть, как он работает.Я заранее прошу прощения, если я стал более гранулированным, чем нужно.

...