Как восстановить сервер на компьютере

Обновлено: 07.07.2024

Привет,
Я — разработчик, и многие мои хобби вращаются вокруг компьютеров. В частности, для разных моих поделок дома у меня работает небольшой сервер на старом железе. Спецификой наверное любого персонального домашнего сервера является обилие разной мелочи, раскиданной по нему, сервисов различной направленности, например, MySQL и PostgreSQL, или RoR- и Django-приложения по соседству на одной домашней машине — это нормально; чего не встретишь во взрослом продакшне, где у железок своя специализация и быстрый ввод в строй новой ноды — штатная процедура.
Некоторые данные на моем сервере, как и положено, представляют для меня весьма существенную ценность, и потерять их было бы жалко.
Поэтому я делаю бэкапы. Бэкапы я делаю с помощью Duplicity и храню их на NAS-е. Устраиваю себе периодически небольшие учения, проверяя процедуру восстановления из бэкапов и целостность бэкапов, возможность восстановить БД из дампов, наличие конфигов и всё такое. Делаю это, когда случайно находится небольшой кусочек свободного времени. И теперь я подхожу к сути вопроса: ручное восстановление из бэкапа даже небольшой части моего небольшого зоопарка — это очень муторная процедура, которая, при нехватке времени, может занимать (я говорю о полном восстановлении) — несколько вечеров…

  • домашний сервер под управлением Linux. Например, вездесущий Ubuntu Server;
  • второсортное потребительское железо, готовое отказать в любой момент, а может сыпаться по чуть-чуть несколько недель подряд (я говорю в первую очередь про жесткие диски);
  • другое второсортное железо, совсем не похожее на первое, имеющее совсем другую конфигурацию вплоть до архитектуры процессора (например, был старый ноутбук с Intel Core2Duo с механическим жестким диском, а стал одноплатный миникомпьютер с четырехядерным ARM Cortex-A7 и SSD);
  • обилие сервисов (веб-сервер, субд, питоны и руби специфичных версий, репозитории кода и т.д. и т.п.) и мелких кусочков того или иного софта и данных, разбросанных по серверу.

Хочется: соблюдая для себя, если это потребуется, какую-то несложную дисциплину или алгоритм действий иметь такую резервную копию, из которой восстановление даже в совершенно непохожей среде (разве что версия ОС, но не платформа, останутся теми же) занимало бы минимум ручного труда. При этом, конфигурирование и внедрение такой системы резервного копирования само по себе так же должно занимать минимум усилий (я не ленивый, это вопрос приоритетов :)).

Самый приятный из придуманных мной вариантов — это делать deb-пакеты со своими конфигурациями, данными и правильно проставленными зависимостями. Группировать их в репозиторий, а репозиторий держать на NAS-е. Пересобирать пакеты по расписанию, включая мета-пакет «разбэкапить всё». Очень красиво, но, чую, жутко трудоемко.

Посоветуйте, пожалуйста, материалы на тему резервирования и восстановления, специфичные для моей задачи, и, если имеются, готовые решения.
Спасибо!

Чаще всего работу локальной сети организуют посредством единого удаленного сервера. Такой сервер также может играть роль сервера общей информации, обновлений, либо выполнять иные сетевые функции. Соединение с ним устанавливается во время подключения компьютера к сети, однако пользователь и сам может настроить подключение.

Как вернуть удаленный сервер

  • Как вернуть удаленный сервер
  • Как восстановить удаленный сервер
  • Как восстановить ip адрес

Чтобы вернуть удаленный сервер, то есть восстановить сбившиеся сетевые настройки, запросите у сетевого администратора настройки сервера. Это должны быть, прежде всего, IP-адрес сервера, а также диапазон адресов, определяющий границы доступности сервера. Параметры запомните, а еще лучше запишите, так как ошибка, даже небольшая, приведет к неудаче и придется беспокоить администратора еще раз.

Чтобы подключить компьютер к сети, вставьте в разъем сетевой карты LAN-кабель. Немного подождите, пока не пройдет идентификация, и подключение не инициализируется. Откройте окошко сетевых настроек, зайдя в меню «Пуск» и выбрав пункт «Сетевые подключения». Правой кнопкой мыши кликните по иконке подключения и выберите пункт «Свойства».

Вам нужны настройки сетевого протокола TCP/IP. Выставьте там диапазон адресов, который вам ранее сообщил администратор сети. Например, IP сервера такой: 10.40.30.2. Тогда ваш диапазон будет таким – 10.40.30., а IP, например, таким – 10.40.30.24.

Откройте окно «Сетевое окружение». Это можно осуществить из панели управления, что находится в главном меню ОС серии Windows. Кликните по пункту «Отобразить компьютеры рабочей группы». Когда в списке компьютеров сети вы увидите сервер, дважды кликните по его значку и введите пароль и логин, чтобы возобновить подключение.

Если у вас на компьютере установлена операционная система Windows 7, настройки сети будут происходить уже по другому сценарию. Хотя, собственно, различия заключаются лишь в том, что некоторые настройки сети располагаются в иных разделах. Так, свое сетевое подключение вы можете найти в «Центре управления сетями и общим доступом», раздел сетевого протокола TCP/IP – в свойствах подключения. Затем остается проверить все настройки, перед этим не забыв перезагрузиться.

Одной из самых частых ошибок связанных с подключением к интернету в Windows, является ошибка: "DNS-сервер не отвечает". При этом, пропадает доступ к интернету. На значке подключения скорее всего будет желтый треугольник, а в браузере, при попытке открыть сайт, вы скорее всего увидите ошибку "Не удается найти DNS-адрес", "err name not resolved ", или что-то в этом роде. Проблема эта вызвана сбоем в работе DNS-сервера, который отвечает за перенаправленные IP-адреса на домен. Если говорить о причинах возникновения этой ошибки, то виновником может быть как сам компьютер, так и маршрутизатор, или оборудование на стороне провайдера.

Сама ошибка "DNS-сервер не отвечает" появляется в результате диагностики сетей Windows. Запустить диагностику очень просто. Достаточно нажать правой кнопкой мыши на значок подключения к интернету, и выбрать "Диагностика неполадок".

Ошибка "DNS-сервер не отвечает"

Иногда, может появляться ошибка: "Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает".

Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает

Вот такие ошибки. Если вы не знаете что делать, то сейчас мы рассмотрим несколько эффективных советов, которые должны помочь избавится от данных ошибок. В итоге, интернет на вашем компьютере заработает, и сайты начнут открываться. Решения будут одинаковыми для Windows 10, Windows 8, и Windows 7.

Для начала, я советую выполнить несколько простых решений. Есть шанс, что они помогут, и вам не придется разбираться с более сложными настройками.

  • Если у вас интернет подключен через роутер, или модем (по Wi-Fi, или по кабелю) , и вы наблюдаете ошибку "DNS-сервер не отвечает", то попробуйте просто перезагрузить роутер. Отключите питание роутера где-то на минуту, и включите обратно. Не важно какой у вас роутер, TP-Link, D-link, ASUS, или еще какой-то.
  • Перезагрузите свой компьютер, или ноутбук. В данном случае не важно, интернет у вас идет через роутер, или кабелем напрямую от провайдера. Просто выполните перезагрузку.
  • Если интернет подключен через роутер, то проверьте, работает ли интернет на других устройствах. Нет ли там ошибки с ответом DNS-сервера.
  • При подключении через маршрутизатор, если есть возможность, можно подключить интернет напрямую к компьютеру. Для проверки.
  • Постарайтесь вспомнить, после чего появилась ошибка DNS, и проблемы с доступом к интернету. Может после смены каких-то настроек, или установки программ.

Если эти советы не помогли, то попробуйте применить решения, о которых я напишу ниже.

Проверяем службу DNS-клиент

Прежде чем что-то менять, я рекомендую посмотреть, работает ли служба "DNS-клиент". Нажмите на клавиатуре сочетание клавиш Win + R. В появившемся окне введите команду services.msc, и нажмите Ok.

Выполнение команды services.msc

В новом окне ищем службу "DNS-клиент", нажимаем на нее правой кнопкой мыши, и выбираем "Свойства".

Тип запуска должен быть "Автоматически". И если у вас кнопка "Запустить" будет активной, то нажмите на нее. Дальше: "Применить" и "Ok".

Проверка и активация службы DNS-клиент

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

Меняем настройки DNS-серверов в свойствах подключения

Дальше мы проверим настройки DNS-серверов в свойствах подключения, через которое компьютер подключен к интернету. Если там прописаны какие-то адреса, то можно попробовать выставить автоматическое получение, либо прописать DNS-адреса от Google. Этот способ очень часто позволяет избавится от ошибки "DNS-сервер не отвечает".

Нам нужно открыть окно со всеми подключениями. Для этого можно нажать правой кнопкой мыши на значок подключения к интернету, и выбрать "Центр управления сетями. ". Дальше переходим в "Изменение параметров адаптера".

Изменение параметров адаптера

Дальше правой кнопкой мыши нажимаем на то подключение, через которое вы подключены к интернету (к роутеру) , и выбираем "Свойства". Если подключение по Wi-Fi, то это подключение "Беспроводная сеть", если по кабелю, то "Ethernet" (Подключение по локальной сети) .

У меня, например, проблема с DNS при подключении по Wi-Fi сети через роутер.

DNS-сервер не отвечает по Wi-Fi через роутер TP-Link

В новом окне выделите "IP версии 4 (TCP/IPv4)", и нажмите "Свойства". Если в новом окне у вас прописан какой-то DNS-сервер, то можно попробовать выставить автоматическое получение адресов, и проверить подключение к интернету после перезагрузки компьютера.

Автоматическое получение DNS-серверов в Windows 10

Но чаще всего помогает следующее: ставим переключатель возле "Использовать следующие адреса DNS-серверов", и прописываем DNS от Google:

Нажимаем "Ok" и перезагружаем компьютер.

Такое решение помогает очень часто. Если у вас проблема с получение DNS на всех устройствах, которые подключены через один роутер, то эти адреса можно прописать в настройках роутера, тогда они будут применяться для всех устройств. Как правило, сделать это можно в настройках вашего роутера, в разделе "Интернет", или "WAN". Где задаются параметры для подключения к провайдеру.

Для примера, покажу как это сделать на роутере TP-Link:

Не забудьте сохранить настройки.

Очищаем кэш DNS и другие сетевые параметры

Нужно просто запустить командную строку, и по очереди выполнить несколько команд, которые выполнять очистку кэша DNS-адресов, и других сетевых настроек. Этот способ подойдет как для Windows 10, так и для Windows 7 (8).

Командную строку нужно запустить от имени администратора. Если у вас Windows 10, то просто нажмите правой кнопкой мыши на меню пуск, и выберите "Командная строка (администратор)". В Windows 7, в поиске можно набрать "cmd", нажать правой кнопкой на "cmd" в результатах поиска, и выбрать "Запустить от имени администратора".

По очереди копируем и выполняем такие команды:

ipconfig /flushdns

ipconfig /registerdns

ipconfig /renew

ipconfig /release

В Windows 10 можно еще попробовать выполнить сброс сетевых настроек. Это практически то же самое.

После этого перезагрузите компьютер.

Обновление: отключаем или удаляем антивирус Avast

В комментариях Сергей написал, что ему помогло только удаление антивируса Avast. Если у вас установлен именно этот антивирус, то возможно он стал причиной того, что DNS-сервер перестал отвечать.

По своему опыту могу сказать, что антивирус Avast очень часто вмешивается в сетевые настройки Windows, из-за чего появляются разные проблемы с подключением к интернету. То интернет перестает работать после удаления антивируса, то ошибка DNS, или сетевой адаптер не имеет допустимых параметров настройки IP.

Можно попробовать для начала полностью остановить работу антивируса. Если это не решит проблему, то удалить его. Можно переустановить его, только без дополнительных модулей. Как это сделать, я писал в статье по ссылке выше (о решении проблемы с параметрами IP) .

Если вы все проделали правильно, но Windows по прежнему пишет что DNS-сервер не отвечает, то у меня есть еще пару советов:

Обязательно напишите, если у вас получилось избавится от этой ошибки. Напишите какой способ помог. Может у вас сработало какое-то другое решение, которого нет в статье. Ну и оставляйте свои отзывы в комментариях.

С помощью среды восстановления Windows и архива, созданного ранее с помощью системы архивации данных Windows Server, можно восстановить операционную систему сервера или весь сервер.

Доступ к средствам восстановления и устранения неполадок среды восстановления Windows можно получить в диалоговом окне Параметры восстановления системы мастера установки Windows. Для запуска этого мастера в ОС Windows Server 2008 R2 воспользуйтесь установочным диском Windows или перезапустите компьютер, нажмите клавишу F8 и выберите пункт Восстановление системы в списке вариантов загрузки.

Чтобы восстановить операционную систему, необходимо выполнить восстановление исходного состояния системы и восстановить данные на критических томах, т. е. томах, содержащих файлы операционной системы.

При выполнении восстановления операционной системы или всего сервера потребуется указать следующее:

    какая резервная копия будет использоваться;

При восстановлении всего сервера, если выбрано форматирование и создание разделов на всех дисках, все существующие данные будут удалены. Это относится ко всем томам, которые в настоящее время используются сервером, но не включены в резервную копию. Этот вариант недоступен, если доступ к среде восстановления Windows получен путем нажатия клавиши F8, а не с помощью установочного диска Windows.

Чтобы восстановить операционную систему или весь сервер, следует сначала выполнить следующие действия.

    При восстановлении на новый жесткий диск убедитесь, что емкость диска как минимум равна емкости диска, содержавшего тома, резервные копии которых были сделаны, независимо от размера этих томов. Например, если при создании архива на диске размером 1 ТБ имелся только один том размером 100 ГБ, при восстановлении следует использовать диск емкостью как минимум 1 ТБ.

Вставьте установочный диск Windows в устройство чтения компакт-дисков (архитектура ОС на установочном диске и архитектура восстанавливаемой ОС должны совпадать) и перезапустите компьютер. При необходимости нажмите нужную клавишу, чтобы загрузиться с диска. Должен появиться мастер установки Windows.

В разделе Установка Windows выберите языковые параметры и затем нажмите кнопку Далее.

Щелкните Восстановить компьютер.

На странице Параметры восстановления системы щелкните Восстановление образа системы. Откроется страница Восстановление компьютера из образа.

Выполните одно из следующих действий и затем нажмите кнопку Далее:

    Щелкните Использовать последний доступный образ системы (рекомендуется).

    На странице Выберите расположение образа системы щелкните компьютер, на котором содержится требуемый архив, и затем нажмите кнопку Далее.

Если хранилище содержит резервные копии нескольких компьютеров, щелкните строку резервных копий для того компьютера, восстановление которого требуется выполнить.

  • Если архив находится на компьютере, который является членом домена, для того чтобы другие компьютеры, не являющиеся членами домена, могли получить доступ к архиву, архив должен находиться граничном компьютере IPsec. После загрузки среды восстановления Windows компьютер уже не является членом домена, следовательно, данный компьютер не сможет получить доступ к сетевым общим папкам. В данном случае в качестве хранилища архивации можно использовать только те компьютеры, к которым разрешен доступ компьютерам, не являющимся членами домена.
  • Для решения этой проблемы можно добавить компьютер, используемый в качестве хранилища архивации, в рабочую группу и перенести архив в общую папку. Компьютер, работающий под управлением среды восстановления Windows, является членом рабочей группы, поэтому ему разрешен доступ к общей папке с архивом.

На странице Выберите дополнительные параметры восстановления выполните следующие необязательные задачи и затем нажмите кнопку Далее.

    Чтобы удалить существующие разделы и форматировать конечные диски в соответствии с резервной копией, установите флажок Форматировать и перераспределить разделы диска. Это сделает доступной кнопку Исключить диски. Нажмите эту кнопку, а затем установите флажки, связанные со всеми дисками, для которых не следует выполнять форматирование и изменение разделов. Диск, содержащий используемую резервную копию, исключается автоматически.

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

Дополнительная информация

  • Чтобы создать резервную копию с помощью системы резервного копирования Windows Server, пользователь должен быть членом группы «Операторы архива» или «Администраторы», либо ему должны быть делегированы соответствующие полномочия. Восстановление операционной системы выполняется средой восстановления Windows с использованием учетной записи пользователя LocalSystem.

При использовании Windows Server 2008 R2 среда восстановления Windows устанавливается по умолчанию за исключением случая, когда используется вариант установки Server Core.

Читайте также: