Дипломной практики На тему: «Разработка системы развертывания и управления образов операционных систем». Руководитель проекта: Шурупов В. В. Отчет




Скачать 70.05 Kb.
НазваниеДипломной практики На тему: «Разработка системы развертывания и управления образов операционных систем». Руководитель проекта: Шурупов В. В. Отчет
Дата публикации17.03.2013
Размер70.05 Kb.
ТипДиплом
odtdocs.ru > Информатика > Диплом
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ
(технический университет)
Кафедра Информационно-коммуникационных технологий

Отчет о прохождении преддипломной практики

На тему: «Разработка системы развертывания и управления образов операционных систем».
Руководитель проекта:

Шурупов В.В.
Отчет выполнил:

Литовченко А.А.





Оглавление

Инструменты резервного копирования данных. 3

dd. 3

Partclone 4

Partimage. 5

Norton Ghost. 7

Clonezilla. 9

FSArchiver. 11
^



Инструменты резервного копирования данных.

dd.


dd является стандартной утилитой Unix — подобных операционных систем. Назначение программы dd — это копирование данных, причем копировать данные можно, например с отступом в исходном или получившемся файле. В связи с особенностью Unix -систем, где все устройства представляются в виде файлов, спектр применения dd значительно расширяется. Из этого следует, что можно копировать целые разделы логических дисков и полностью- жесткие диски. Как и большинство утилит Unix — систем dd хорошо использовать в связке с другими утилитами при конвейерной обработке данных. Одной из особенностью программы является то, что она не работает с файловыми системами, а работает напрямую с данными и поэтому при копировании не учитываются бесполезные блоки данных, не несущие в себе никакой информации, но при этом возможно копировать даже MBR-сектор с диска и восстанавливать его потом на другом жестком диске. dd работает на довольно низком уровне, что требует от ее пользователя хороших знаний в области размещения данных, устройства файловых систем и носителей информации.

Особенности:

  • Свободное ПО (под лицензией GPL).

  • Работа на низком уровне данных.

  • Работа с блочными устройствами так же, как и с файлами.

  • Возможность манипулировать размером/отступами данных со считываемого файла/устройства и размером считываемого блока данных.

  • Прямая работа с блоками данных.



Partclone


Сайт: http://partclone.org/

Свободное программное обеспечение для Unix — подобных операционных систем. Partclone — это проект, аналогичный хорошо известному проекту Partition Image (partimage). Partclone предоставляет утилиты для резервного копирования и восстановления разделов. Программа была создана с высокой совместимостью с различными файловыми системами посредством различных библиотек, например, e2fslibs-библиотека используется для чтения и записи ext2-разделов, поддерживает достаточно большое число файловых систем различных операционных систем.

  • Свободное ПО.

  • Поддержка большого числа файловых систем:

    • Linux: Btrfs, Ext2, Ext3, Ext4, Reiserfs, Reiser4, Xfs, Jfs.

    • Windows: NTFS, FAT.

    • Mac OS X: HFS plus.

    • FreeBSD: UFS2.

    • ESX: VMFS (version 0.2.3 or later).

  • При создании игнорируются пустые сектора, что приводит у уменьшению размера образа.



Partimage.


Partimage — это свободное программное обеспечение для резервного копирования дисков. Оно сохраняет разделы с большинством файловых систем в файл образа. Partimage может работать под Linux и Windows операционными системами. Так же поддерживаются большинство Linux файловых систем. Файл образа может быть сжат средствами программы, чтобы сохранить место на диске, а также он может быть разбит на несколько файлов для удобного хранения, например на CD или DVD. Созданные образы могут быть отправлены на другой компьютер сети, используя встроенный сетевой модуль программы. Partimage может быть запущенно как отдельное приложение в уже загруженной системе, так и отдельно с помощью специального SystemRescueCd. Это может быть полезно, когда не удается запустить операционную систему. Partimage копирует только использованные участки раздела. Для более быстрой и эффективной работы свободные блоки памяти раздела не будут сохранены в образ при его создании, так как считывание секторов раздела происходит последовательно. Partimage поддерживает создание образов только «на холодную», т. е. раздел должен быть сначала отмонтирован прежде чем с него начнется копирование.

Особенности:

  • Свободное ПО (под лицензией GPL).

  • Возможность работы на Linux и Windows операционных системах.

  • Быстрое копирование разделов, за счет последовательного чтения секторов диска.

  • Все мета — данные будут сохранены в образ, включая дату последнего доступа к файлам.

  • Возможность сохранять образы на разных носителях, а так же отправлять на сервер.

  • Быстрое развертывание образа.

  • Поддержка файловых систем:

    • Linux: Ext2, Ext3, Reiser4, Xfs, Jfs.

    • Windows: NTFS, FAT16, FAT32.

    • Mac OS X: HFS.

    • FreeBSD: UFS.
^



Norton Ghost.


Сайт: http://www.norton.com/ghost/

Norton Ghost — это проприетарное программное обеспечение для создания резервных образов дисков. Первоначально разрабатывалось компанией Binary Research с 1995 года. В дальнейшем компания была куплена концерном Symantec. Последняя версия программного обеспечения— 15.0.

Особенности:

  • Возможность создавать резервные образы как всей системы, так и отдельных файлов и папок.

  • Возможность создавать или обновлять образы системы при наступлении различных событий (например при изменении объема данных).

  • Возможность создания образов по расписанию, в зависимости от предпочтений пользователя.

  • Возможность создания образов логических дисков «на горячую».

  • Возможность сжатия образов.

  • Возможность шифрования образов.

  • Также поддерживается инкрементальное копирование, позволяющее при повторном резервном копировании ресурса копировать только те файлы, которые изменились.

  • Ghost также умеет создавать образ сразу на удаленном FTP- сервере.

  • Имеет удаленное управление по локальной сети.

  • Возможность запуска программы и аварийного восстановления образов без загрузки операционной системы.

  • Возможность автоматически создавать виртуальный диск из последней резервной копии.

  • Поддержка образов старых версий программы (10, 12, 14).

  • Возможность копирования образов на Blu-ray диски объемом до 25 Гб на диск (50 Гб с использованием двухслойных дисков).

  • Поддержка файловых систем: FAT16, FAT16X, FAT32, FAT32X, NTFS.

  • Поддержка Partition Table (GPT).



Clonezilla.


Сайт: http://clonezilla.org/

Свободное и открытое программное обеспечение для создания и копирования образов дисков. Создавалось как аналог Norton Ghost, но с некоторыми улучшениями, в число которых входит возможность использовать multicast при разворачивании образов. Clonezilla основан на DRBL (Diskless Remote Boot in Linux), Partclone и udpcast. Данный инструмент доступен в двух видах: Clonezilla live и Clonezilla SE (Server Edition). Clonezilla live предназначен для резервного копирования и восстановления на одной машине. В то время, как Clonezilla SE предназначен для массового использования, он может разворачивать образы более чем 40 машинам одновременно. Clonezilla копирует только задействованные блоки жесткого диска, что увеличивает эффективность клонирования. На практике Clonezilla SE разворачивал образы для 41 машины одновременно, причем чтобы развернуть образ размером 5,6 Гб, потребовалось всего 10 минут, используя mulicasting.

Особенности:

  • Свободное ПО (под лицензией GPL).

  • Поддержка большого количества файловых систем:

    • Linux: ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs.

    • Windows: FAT, NTFS.

    • Mac OS: HFS+.

    • FreeBSD, NetBSD, OpenBSD: UFS.

    • VMWare ESX: VMFS3.

    • Также поддерживается создание и других файловых систем путем копирования всех секторов устройства программой dd.

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

  • Поддержка LVM2 (LVM 1-ой версии не поддерживается).

  • Поддержка multicast при создании и развертывании образов.

  • Возможность сохранять образ на удаленных носителях через: ssh, samba, NFS.

  • Копирование и восстановление образов основано на Partclone (по умолчанию), Partimage (опционально), ntfsclone (опционально) или средствами dd.

  • Возможность создавать образы не только логических разделов, но и целых дисков.

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



FSArchiver.


FSArchiver — это системный инструмент, который позволяет вам сохранять данные файловой системы в сжатый файл-архив. Цель проекта — обеспечить безопасную и гибкую систему резервного копирования и восстановления файловой системы. Файловая система может быть восстановлена на разделе, который имеет другой размер и другой тип файловой системы (примечание: если раздел меньше исходного, то на нем должно быть достаточно места, что бы записать на него все данные ораза), что может оказаться полезным в случае необходимости сменить файловую систему: можно создать образ с ext3 файловой системы и развернуть его на файловую систему типа Raiserfs. Все это возможно благодаря тому что FSArchiver работает на файловом уровне. FSArchiver поддерживает множество файловых систем (ext3, ext4, reiserfs, xfs, ntfs и другие). Так же при создании образа сохраняются все стандартные атрибуты файла (права, дата последнего изменения, символьные ссылки, жесткие ссылки, расширенные атрибуты и другое) при условии что модуль ядра, который работает с этой файловой системой, поддерживает эти атрибуты. В отличие от tar/dar, FSArchiver так же создает файловую систему, когда извлекает данные из архива на раздел. Все данные в архиве проверяются хешами, для проверки целостности данных. FSArchiver использует двух уровневую проверку целостности для защиты данных архива. Каждый блок данных файла имеет 32 битную хеш сумму записанную в архив. Так можно определит какой блок какого файла был поврежден при копировании. Когда файл будет восстановлен будет сравнение 128 битных хеш сумм всего файла. Если архив будет поврежден, то это скажется только на тех фалах, участки которых это повреждение затрагивает, все остальное можно будет восстановить без повреждений.

Особенности:

  • Свободное ПО (под лицензией GPL).

  • Копирование на уровне файлов, а не на уровне секторов.

  • Поддержка базовых атрибутов файлов (права, обладатель и другое).

  • Поддержка нескольких файловых систем в одном архиве.

  • Поддержка расширенных атрибутов (такие используются например в SELinux).

  • Поддержка базовых атрибутов файловой системы (label, uid, размер блока) для всех систем семейства Linux.

  • Поддержка NTFS и возможность (возможность создавать гибкие архивы Windows разделов).

  • Проверка хеш сумм всего что попадает в архив.

  • Возможность восстановить поврежденный архив.

  • Мультипотоковое сжатие информации при создании архива.

  • Поддержка Lzma сжатия (медленный, но очень эффективный алгорит сжатия информации).

  • Возможность разбить образ архива на несколько файлов с фиксированным размером.

  • Поддержка шифрования архива с использованием пароля. Основанном на алгоритме blowfish.

Добавить документ в свой блог или на сайт

Похожие:

Пояснительная записка к дипломной работе На тему: «Разработка системы...
На тему: «Разработка системы развертывания и управления образов операционных систем»

Дипломной практики  Лубягов Николай Александрович
...

Пояснительная записка содержит описание выполнения дипломной работы...
Работа была защищена в 2009 году в Учебно-научно-исследовательском институте Орловского государственного технического университета...

Дипломной практике тема диплома: Разработка распределенной системы управления хостингом
То есть, фактически описываемые модели маршрутизаторов являются небольшими компьютерами. Далее везде под понятиями «маршрутизатор»...

Архитектура системы
В связи с распространением альтернативных системам Windows операционных систем unix, Linux, Freebsd принято решение о написании системы...

Отчет по практике (примерная форма) Отчет о педагогической практике студента
По окончании педагогической практики студенты представляют групповому руководителю практики отчетные материалы, определенные программой...

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

Отчет (по форме), приложение №1
По окончании педагогической практики студенты представляют групповому руководителю практики отчетные материалы, определенные программой...

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

Дипломного проекта на тему: «Тема»
Студенту-дипломнику кафедры истас специальности 230102 – «Автоматизированные системы обработки информации и управления»

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница