Журнал Компьютерра -768 :: Компьютерра
Страница:
100 из 117
Во-вторых, потому, что во время чтения сеть может сбоить, а файл
между операциями может быть изменен, перенесен (весь или его часть) или даже удален, а потом вновь создан - на то и
совместный доступ. Значит, надо придумать механизм, который был бы полностью независимым и от ОС, и от файловой системы,
и, к примеру, от уровней RAID, и вообще от того, как там внутри чего устроено. Такой подход, в частности, позволяет
производителям NAS создавать свои собственные файловые системы, оптимизированные под удаленное хранение данных[Примером
может случить WAFL - файловая система от Network Appliance, в которой данные не стираются при их изменении, а изменения
записываются на свободное место, при этом лишь переносится указатель со старого блока на новый. Это повышает скорость
записи, облегчает архивирование и откат к старому состоянию.].
Таких механизмов существует несколько. Один из них
создан компанией Sun в 1984 году, еще во времена, когда модемы на 600 бод были вершиной инженерной мысли, - это NFS
(Network File System), которая, несмотря на название, по сути представляет собой не какую-то специальную файловую
систему, а протокол обмена файлами, абстрагирующийся от типов файловых систем как сервера, так и клиента. NFS
ориентируется, естественно, на Unix, и в ее основе лежит простая идея: каждое обращение к серверу выполняется как бы с
чистого листа, без сохранения предыдущего состояния (stateless).
|< Пред. 98 99 100 101 102 След. >|