Сохранение информации. Дисковые просторы серверов. RAID-массивы

Автор работы: Пользователь скрыл имя, 20 Июня 2013 в 00:37, курсовая работа

Краткое описание

Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью.
Некоторые сервисные задачи могут выполняться на рабочей станции параллельно с работой пользователя. Такую рабочую станцию условно называют невыделенным сервером.
Консоль (обычно − монитор/клавиатура/мышь) и участие человека необходимы серверам только на стадии первичной настройки, при аппаратно-техническом обслуживании и управлении в нештатных ситуациях (штатно, большинство серверов управляются удаленно). Для нештатных ситуаций серверы обычно обеспечиваются одним консольным комплектом на группу серверов (с коммутатором, например KVM-переключателем, или без такового).

Содержание

Общая информация о серверах……………………………………………….
3
Хранение информации на сервере. RAID-массивы…………………………
4
RAID-массив……………………………………………………………...
4
Базовые уровни RAID……………………………………………………
5
RAID 0……………………………………………………………….
5
RAID 1……………………………………………………………….
6
RAID 2……………………………………………………………….
7
RAID 3………………………………………………………………
8
RAID 4………………………………………………………………
9
RAID 5……………………………………………………………….
9
RAID 6………………………………………………………………
11
Протоколы SUN……………………………………………………………….
12
MOUNT……………………………………………………………………
12
NFS………………………………………………………………………...
14
PMAP………………………………………………………………………
17
RPC………………………………………………………………………...
18
YP (NIS)…………………………………………………………………...
20
Список использованной литературы……………………………………………

Вложенные файлы: 1 файл

курсовая2.docx

— 415.88 Кб (Скачать файл)

Размер файла в байтах.

Блок

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

Идентификатор файловой системы 

Идентификационный код файловой системы.

Идентификатор файла 

Идентификатор протокола  для файла.

Указатель

Указатель на первый элемент  в запрошенном списке каталога.

Максимум

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

Для символьных или блочных  устройств чтение из группы устройств.

В дополнение к перечисленным  параметрам поддерживается текстовая  строка, содержащая имя файла и  выводимая в двойных кавычках.

Кадры откликов

Кадры откликов протокола  NFS содержат информацию о состоянии операции. Возможные значения этого параметра перечислены ниже:

 

{OK}

Завершено без ошибок

{Ownership required}

Для операции требуются права на владение

{File/dir not found}

Файл или каталог не найден

{Device error}

Системная или аппаратная ошибка

{Device/addr not found}

Ошибка в адресе устройства или ввода-вывода

{Insuff access rights}

Недостаточные права доступа

{File/dir already exists}

Дублирование файла или  каталога

{Device not found}

Ошибка доступа к устройству

{Not a directory}

Операция может проводиться только с каталогом

{Invalid dir operation}

Операция не может быть проведена с каталогом

{File too large}

Размер файла слишком  велик

{Out of disk space}

Недостаток пространства на файловом устройстве

{Write protect violation}

Файловая система поддерживает режим «только чтение»

{Filename too long}

Слишком длинное имя файла

{Directory not empty}

Каталог не является пустым

{Disk quota exceeded}

Превышен размер дискового  пространства для пользователя

{Invalid file handle}

Неправильный дескриптор файла

{Write cache was flushed}

Кэш записи сброшен на диск

{Unknown error}

Неизвестная ошибка


 

    1. РМАР

 

Протокол РМАР (Port Mapper - отображение портов) обеспечивает выделение портов транспортного уровня серверным приложениям. Серверные приложения получают номер порт, запрашивая его выделение. Клиенты, желающие получить доступ к сетевым приложениям, сначала вызывают процедуры РМАР (используя известный - well-known - порт) для получения номера транспортного порта, выделенного для приложения. Затем клиент обращается к приложению напрямую, используя полученный номер порта. Использование протокола РМАР избавляет от необходимости постоянного выделения порта для каждого приложения. При использовании такой схемы требуется постоянное выделение порта только для протокола РМАР.

 

Кадры

 

Протокол РМАР может использовать кадры следующих типов:

[no operations]

Нет операции

[set port number]

Попытка регистрации приложения

[unset port numb]

Попытка отмены регистрации  приложения

[get port number]

Запрос зарегистрированного  номера порта

[get all ports]

Запрос всех зарегистрированных портов

[call program]

Непосредственный вызов  зарегистрированного приложения

[port assigned]

Регистрация связи приложения с портом

[port unassigned]

Отмена регистрации приложения

[give port number]

Информирует клиента зарегистрированного  порта

[give all ports]

Информирует клиентов всех зарегистрированных портов

[program called]

Возвращает информацию от вызываемой программы.


 

Параметры кадра

Кадр РМАР может содержать  следующие параметры:

Транспортный  порт

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

Номер программы 

Номер прикладной программы.

Версия программы 

Номер версии программы.

Транспортный  протокол

Транспортный протокол, зарегистрированный для использования программой.

Процедура

Номер процедуры в вызываемой программе.

Если номер программы  не зарегистрирован, выводится сообщение {Program is unregistered} (Программа не зарегистрирована).

    1. RPC

 

RPC (Remote Procedure Call - удаленный вызов процедуры) является протоколом сеансового уровня, который использует язык XDR для удаленного вызова процедур. Вызов (сообщение) протокола РРС включает параметры процедуры, а отклик - результаты работы процедуры. После получения отклика из сообщения извлекаются результаты, которые используются в программе, вызвавшей процедуру.

Протокол поддерживает два типа сообщений - вызов и отклик. Формат этих сообщений показан на рисунках.

 

Структура вызова RPC

Структура отклика RPC

Рис. 8

 

Идентификатор транзакции

Номер транзакции.

Тип сообщения 

Тип сообщения.

Версия RPC

Номер версии используемого протокола RPC.

Программа

Имя удаленной программы. Программы могут идентифицироваться по номерам, а для известных (well-known) программ - по именам. Предопределенные номера программ и их имена приведены в списке.

 

Номер

Программа

Описание

100000

Port_Mapper

Управляет использованием транспортных портов

100001

RemoteStats

Удаленная статистика

100002

RemoteUser

Удаленные пользователи

100003

NFS

Сетевая файловая система

100004

YellowPages

Служба каталогов «желтые  страницы»

100005

MountDaemon

Протокол монтирования

100006

Remote_DBX

Удаленный DBX

100007

YP_Binder

Сервис привязки «желтых  страниц»

100008

Shutdown

Сообщения выключения

100009

YP_Password

Сервер паролей «желтых  страниц»

100010

Enet_Status

Состояние Ethernet

100011

Disk_Quotas

Менеджер «квотирования» диска

100012

SprayPacket

Генератор пакетов

100013

3270_Mapper

Сервис отображения 3270

100014

RJE Mapper

Сервис отображения удаленных  заданий

100015

Select_Srvc

Сервис выбора

100016

Remote_DB

Доступ к удаленным  базам данных

100017

Remote_Exec

Удаленное исполнение

100018

Alice_O/A

Программа автоматизации  офиса Alice

100019

Scheduler

Планировщик

100020

Local_Lock

Менеджер локальной блокировки

100021

NetworkLock

Менеджер сетевой блокировки

100022

X.25_INR

Протокол X.25 INR

100023

SatusMon_1

Монитор состояния 1

100024

SatusMon_2

Монитор состояния 2

100025

SelectLib

Библиотека выбора

100026

BootService

Сервис параметров загрузки

100027

Mazewars

Игра mazewars

100028

YP_Update

Сервис обновления «желтых  страниц»

100029

Key_Server

Сервер ключей

100030

SecureLogin

Сервис безопасного входа  в систему

100031

NFS_FwdInit

Сервис пересылки NFS

100032

NFS_FwdTrns

Передатчик данных NFS

100033

SunLink_MAP

SunLink MAP

100034

Net_Monitor

Сетевой монитор

100035

DataBase

«Облегченная» база данных

100036

Passwd_Auth

Авторизация по паролю

100037

TFS_Service

«Полупрозрачный» файловый сервис

100038

NSE_Service

Сервер NSE

100039

NSE_Daemon

Процесс активизации NSE

150001

PCPaswdAuth

Авторизация с помощью  пароля для ПК

200000

PyramidLock

Сервис блокировки Pyramid

200001

PyramidSys5

Сервис Pyramid Sys5

200002

CADDS_Image

Образы CV CADDS

300001

ADTFileLock

Сервис блокировки файлов ADT


 

Версия

Номер версии удаленной программы.

Процедура

Используемая удаленная  процедура.

Состояние

С помощью данного поля идентифицируются сообщения об ошибках.

Тело сообщения

Кадры откликов RPC могут содержать следующие сообщения:

{call successful}

Вызов завершен без каких-либо ошибок.

{program unknown}

Номер программы не найден.

{bad program ver}

Версия программы не найдена.

{proced unknown}

Процедура не найдена.

{bad parameters}

Неправильные параметры  вызова.

{bad RPC version}

Неподдерживаемая версия РРС

{bad credentials}

Обнаружены неправильные параметры вызова.

{restart session}

Запрос на начало новой  сессии.

{bad verifier}

Обнаружен неправильный параметр проверки

{verify rejected}

Действие параметра проверки закончилось по времени или было использовано заново.

{failed security}

Вызывающая сторона имеет  недостаточные привилегии.


 

YP (NIS)

 

Протокол YP (Sun Yellow Pages - Желтые страницы), в настоящее время используемый под именем NIS (Network Information Service - сетевой информационный сервис), является службой каталогов, используемой для поиска имен. Каждая база данных YP содержит пары ключ-значение, отображения и имена доменов. Ключ является индексом - именем, по которому YP отображает значения (например, телефонный номер). Поскольку ключи и связанные с ними (отображаемые) значения могут быть произвольными строками байтов, сервер YP может содержать различные базы данных.

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

Дополнительной компонентой сервера баз данных YP является сервер YP-связывания (YPbind). Протокол YP использует серверы YP-связывания для обеспечения потенциальных клиентов адресной информацией о серверах, содержащих базы данных YP (YP-серверы). Клиент, желающий получить доступ к YP-серверу, может обратиться к сервису YP-связывания, используя имя домена. В ответ он получит IP-адрес и номер транспортного порта YP-сервера для запрошенного домена. Если для клиента существует более простой способ получения такой информации, сервис YP-связывания становится ненужным.

 

Кадры

 

Кадры YP и YPbind могут содержать следующие команды:

 

[no operations]

Нет операции

[domain serviced query 1]

Вопрос о поддержке  обслуживания указанного домена

[domain serviced query 2]

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

[get key value]

Запрос значения, связанного с указанным ключом

[get first key pair]

Запрос первой пары ключ-значение в отображении

[get next key pair]

Запрос следующей пары ключ-значение в отображении

[transfer map]

Запрос на передачу новой  копии отображения

[reset YP server]

Запрос к YP-серверу на сброс его внутреннего состояния

[get all keys in map]

Запрос на все пары ключ-значение в указанном отображении

[get map master name]

Запрос имени основного сервера баз данных YP

[get map number]

Запрос времени создания указанного отображения

[get all maps]

Запрос всех отображений  в указанном домене

[domain serve reply 1]

Отклик на команду domain serviced query 1

[give key value]

Возвращает значение указанного ключа.

[give first key pair]

Возвращает первую пару ключ-значение в отображении

[give next key pair]

Возвращает следующую  пару ключ-значение в отображении

[map transferred]

Отчет о состоянии передачи отображения

[YP server reset]

Отчет о состоянии сброса сервера

[give all keys in map]

Возвращает перечень всех ключей в отображении

[give map master name]

Возвращает имя основного  YP-сервера

[give map number]

Возвращает дату создания отображения

[give all maps]

Возвращает перечень всех отображений в домене

[no operations]

Нет операции

[get current binding]

Запрос адресной информации YP для указанного домена.

[set current binding]

Установка адресной информации YP для указанного домена.

[give current binding]

Возвращает адресную информацию YP для домена.

[domain binding set]

Возвращает статус установки  YP-адресации.

Информация о работе Сохранение информации. Дисковые просторы серверов. RAID-массивы