Аварии в компьтерных сетях Сервера в компьютерной сети

Как работает файловый сервер

Хотя файловые и дисковые серверы могут показаться клиенту совер шенно одинаковыми, это вовсе не так. Разница заключается, в основном, в распределении обязанностей. Отличие между дисковыми и файловыми серверами можно выразить следующим образом. Когда сетевой клиент первый раз после перезагрузки запрашивает у дискового сервера файл, тот просматривает свое содержимое и находит "карту" склада, хранящего данные. После этого дисковый сервер говорит клиенту: "Вперед, малыш, забирай свой файл, но получи себе еще и карту. Я предпочитаю заниматься более интересными вещами, поэтому обеспечивай себя сам с помощью этой карты". Каждый раз, когда клиент получает чтолибо со склада или чтолибо возвращает в него, порядок на этом складе немного изменяется, но поскольку при этом выполняется автоматическое обновление, то карта, предоставленная дисковым сервером, будет точна. Однако когда клиентный компьютер через некоторое время снова обратится к серверу для поиска файлов с помощью своих старых карт, очень может быть, что склад будет уже организован подругому, и клиент не сможет ничего найти

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

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

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

Оборудование файлового сервера

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

Требования к жесткому диску

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

Примечание

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

Сколько нужно памяти

Требуется достаточный объем оперативной памяти для поддержки всех запросов чтения и записи файлов, поступающих на сервер. Сколько для этого нужно памяти? Ответить на этот вопрос нелегко. При работе сервера приложений (который будет рассмотрен в конце этой главы) можно вос пользоваться эмпирическим правилом, в соответствии с которым следует предоставлять каждому пользователю 4—8 Мбайт оперативной памяти. Но файловый сервер работает не так напряженно, как сервер приложений, поскольку работа файлового сервера состоит всего лишь в обработке запросов чтение/запись. После открытия файла память файлового сервера уже не расходуется, в то время как сервер приложений размещает файлы приложения в своей собственной памяти.

Защита файлов

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

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

Примечание

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

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