Использование FTP-сервера для хранение резервных копий системы

Автор: Иванова Наталья Александровна, Савватеев Максим Евгеньевич

Журнал: Вестник образовательного консорциума Среднерусский университет. Информационные технологии @vestnik-university

Статья в выпуске: 1 (13), 2019 года.

Бесплатный доступ

В данной статье идет речь о создание FTP-сервера под управлением операционной системы Linux CentOS 7, данный сервер предназначен для хранения резервных копий системы. Наличие FTP-сервера позволит обезопасить данные от повреждения и потери без возможности восстановления.

Сервер, резервные копии, восстановление данных, данные, операционная система

Короткий адрес: https://sciup.org/140249587

IDR: 140249587

Текст научной статьи Использование FTP-сервера для хранение резервных копий системы

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

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

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

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

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

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

Основной целью резервного копирования данных является недорогое и быстрое восстановление информации в связи с утерей или недоступностью рабочей копии по какой-либо причине.

Существует три способа выполнения резервного копирования данных: блочное копирование данных, по-файловое копирование и копирование на уровне приложений.

В первом случае сохраняется все содержимое с носителя полностью, при этом игнорируется файловая структура.

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

Третий вариант подразумевает осуществление резервного копирования и восстановления с помощью программного интерфейса API. В данном случае резервная копия – это файлы и прочие объекты, которые определяются самим приложением, которые в свою очередь являются состоянием приложения на определенный момент времени.

На данный момент системы резервного копирования представлены как аппаратно (англ. hardware-based), так и программно (англ. software-based), а также сочетанием их компонентов.

Более дешевым и универсальным является использование только программных средств. Такие решения будут слабо зависеть от архитектуры хранения и защиты данных. Они будут работать одинаково вне зависимости от местонахождения и расположения серверов, от того, как реализуется доступ к корпоративным приложениям и рабочим станциям персонала.

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

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

На данный момент в системах резервного копирования применяются два типа носителей данных – это магнитные ленты и жесткие диски.

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

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

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

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

Структура FTP-сервера, при подключении к нему, должна состоять из следующих элементов:

  • •    корневой каталог пользователя, в котором содержатся подкаталоги;

  • •    каталог «Видео»;

  • •    каталог «Документы»;

  • •    каталог «Загрузки»;

  • •    каталог «Изображения»;

  • •    каталог «Музыка»;

  • •    каталог «Общедоступные»;

  • •    каталог «Рабочий стол».

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

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

Изменение фалов в каталогах FTP-сервера должно производиться посредством загрузки новой версии файла в нужный каталог на сервер.

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

Все данные FTP-сервера должны храниться в структурированном виде, под управление операционной системы Linux CentOS 7.

Для реализации функционала FTP-сервера должен использоваться FTP-сервер VSFTPD.

Для реализации доступа к FTP-серверу пользователями, добавленными в систему, должен быть установлен суперсервер XINETD.

Для реализации процесса взаимодействия с FTP-сервером на персональные компьютеры должен быть установлен файловый менеджер с возможностью подключения к FTP-серверу.

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

При настройке сервера и установке вышеперечисленного программного обеспечения на персональные компьютеры стоит учитывать все требования.

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

Когда настройка была закончена можно приступить к установке и настройки программного обеспечения для создания и восстановления резервных копий. В качестве такого программного обеспечения может служить программа Handy Backup.

После того как данное программное обеспечение было установлено потребуется создать сценарий, в котором выбрать в качестве места хранения FTP-сервер, выбрать файлы, которые будут копироваться.

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

  • 1.    полное резервное копирование (полное копирование данных при каждом выполнении резервного копирования);

  • 2.    инкрементное резервное копирование (в первый раз происходит полное копирование, а в последующих операциях – происходит копирование только новых или измененных файлов с прошлого резервного копирования);

  • 3.    дифференциальное резервное копирование (в первый раз происходит полное копирование, а в следующих операциях – копирование только обновленных файлов, изменившихся с процедуры полного резервного копирования);

  • 4.    смешанное резервное копирование (сначала создается полная резервная копия, а затем определенное количество инкрементных или дифференциальных, число которых задается периодом времени или количеством повторений).

После выбора типа копирования необходимо создать расписание, по которому будет производиться резервное копирование.

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

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

При создании системы для резервного копирования и хранения данных необходимо выбрать носители данных, их количество и объем, после чего определить необходимость создания RAID-массива, и если он необходим, то и его тип. В свою очередь после выбора хранилищ остается выбрать по какой технологии будет организованна связь между сервером и рабочей станцией.

На данный момент в сервере отсутствуют RAID-массивы по причине технических ограничений его комплектующих, но для дальнейшего усовершенствования FTP-сервера возможна установка новой материнской платы с поддержкой RAID-массивов, другого процессора, дополнительных планок оперативной памяти, установка дополнительных жестких дисков и создание RAID-массивов.

Список литературы Использование FTP-сервера для хранение резервных копий системы

  • Беднаж В.А., Иванова Н.А., Саланкова С.Е. Реализация современной концептуальной модели исследования задач в области прикладных интернет-технологий // Современные наукоемкие технологии. - 2018. - № 10. - с. 22-26
  • Настройка и использование FTP-сервера в Ubuntu Linux. Режим доступа: http://rus-linux.net/MyLDP/server/ftp.html. (Дата обращения: 06.04.19)
  • Официальный сайт CentOS. Режим доступа: https://www.centos.org/. (Дата обращения: 15.04.19)
Статья научная