Восстановление файлов из резервной копии для клиентов виртуального хостинга
- Восстановление файлов площадки по протоколу FTP
- Восстановление файлов площадки по протоколу SSH
- Восстановление данных MySQL
В том случае, если вам была предоставлена резервная копия (backup) вашей площадки или отдельного домена, вы можете восстановить её любым удобным для вас способом. Резервные копии размещаются на площадке в директории которая будет иметь имя backup-YYYYMMDD, где: YYYYMMDD — дата создания резервной копии.
Отметим, что если вы скопируете данные резервной копии на локальный компьютер, а затем загрузите файлы на сервер, то информация о правах доступа будет утеряна. Если важно сохранить эту информацию, следует восстанавливать файлы площадки по протоколу SSH.
Восстановление файлов площадки по протоколу FTP
В том случае, если вам удобнее работать по протоколу FTP, скопируйте файлы на свой локальный компьютер при помощи одной из программ FTP-клиентов. После этого вы можете передать файлы обратно на сервер по протоколу FTP. Подробные инструкции, касающиеся работы по протоколу FTP, вы можете найти в нашей документации.
Восстановление файлов площадки по протоколу SSH
Зайдите на вашу площадку по протоколу SSH. О том, как это сделать, написано в следующей статье.
Выполните команду:
ls -la
и вы увидите список всех файлов и директорий, размещённых на площадке. Резервная копия всей площадки будет размещена в директории backup-YYYYMMDD, где: YYYYMMDD — дата создания резервной копии.
Удалите текущее содержимое доменов, содержимое которых нужно заменить архивной копией:
rm -rf domain.tld
Переместите содержимое копии домена командой:
mv backup-YYYYMMDD/domain.tld domain.tld
При возникновении каких либо ошибок, на экране возникнут соответствующие сообщения. Например, ошибка:
/home: write failed, user disk limit reached
filename: Write error: Disc quota exceeded
означает, что недостаточно дискового пространства для распаковки архива.
Теперь проверьте, все ли данные восстановлены, и после этого удалите резервную копию:
rm -rf backup-YYYYMMDD
Восстановление данных MySQL из резервной копии
Зайдите на вашу площадку по протоколу SSH. О том, как это сделать, написано в следующей статье
Выполните команду:
ls -la
и вы увидите список файлов, размещённых на площадке. Предоставленная резервная копия данных MySQL будет размещена в директории backup-YYYYMMDD/mysql5[05] и иметь имя uXXXXX.gz, где uXXXXX — имя вашей базы данных, а YYYYMMDD — дата создания резервной копии.
Следующей командой зайдите в директорию с резервной копией:
cd backup-YYYYMMDD/mysql5[05]
Выполните команду:
gunzip uXXXXX.gz
и далее восстановите данные MySQL из дампа в соответствиии с нашей документацией:
mysql -u имя_пользователя -p -h имя_сервера_БД имя_базы < uXXXXX
Теперь проверьте, все ли данные восстановлены, и после этого удалите резервную копию данных MySQL:
rm uXXXXX