Как проксировать разрешение nmap и dns для nmap

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

Сравните это с RAID1 (например, потому что это просто для понимания): все, что он делает, это принимает запрос файловой системы «записать данные X в сектор Y на устройстве A» и вместо этого записывает X в сектор Y на устройствах B и C. Или запрос файловой системы «читать сектор Y на устройстве A» на чтение сектора Y либо на B, либо на C (которые содержат одни и те же данные). Файловая система полностью прозрачна — RAID представляет собой блочное устройство, которое ведет себя точно так, как ожидается от блочных устройств.

По сути, ожидается, что блочное устройство (это не формальное определение):

  • разрешает чтение/запись в сектора в произвольном порядке
  • если вы записываете данные D в сектор X, то любое количество времени позже прочитайте сектор X, он должен вернуть D.

RAID-устройства делают это (фактически, они делают это лучше, чем настоящие диски). Общий диск, который вы использовали бы для кластерной файловой системы, этого не делает: в частности, он нарушает второй пункт списка, поскольку другая машина тем временем могла записать данные D₂ в этот сектор.

В этом отношении функции LVM аналогичны RAID, поскольку он просто переназначает номера секторов, но таким образом, что поведение блочного устройства сохраняется.Например, он может отправлять сектора 1–100 на устройство A и сектора 101–200 на устройство B, но это все равно сохраняет эти поведения (конечно, при условии, что A и B ведут себя соответственно).

1
10.04.2016, 21:15
0 ответов

Теги

Похожие вопросы