Журнал Компьютерра -768   ::   Компьютерра

Страница: 100 из 117

Во-вторых, потому, что во время чтения сеть может сбоить, а файл

между операциями может быть изменен, перенесен (весь или его часть) или даже удален, а потом вновь создан - на то и

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

и, к примеру, от уровней RAID, и вообще от того, как там внутри чего устроено. Такой подход, в частности, позволяет

производителям NAS создавать свои собственные файловые системы, оптимизированные под удаленное хранение данных[Примером

может случить WAFL - файловая система от Network Appliance, в которой данные не стираются при их изменении, а изменения

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

записи, облегчает архивирование и откат к старому состоянию.].

Таких механизмов существует несколько. Один из них

создан компанией Sun в 1984 году, еще во времена, когда модемы на 600 бод были вершиной инженерной мысли, - это NFS

(Network File System), которая, несмотря на название, по сути представляет собой не какую-то специальную файловую

систему, а протокол обмена файлами, абстрагирующийся от типов файловых систем как сервера, так и клиента. NFS

ориентируется, естественно, на Unix, и в ее основе лежит простая идея: каждое обращение к серверу выполняется как бы с

чистого листа, без сохранения предыдущего состояния (stateless).

|< Пред. 98 99 100 101 102 След. >|

Java книги

Контакты: [email protected]