Суть GEOM


http://mmaster33.ru/ устройство вентилируемого фасада новости владимира.

GEOM — это универсальная платформа, позволяющая производить многоуровневую обработку устройств хранения данных. Различные модули GEOM выполняют представление носителей информации разными способами. Кроме того, эти модули являются наращиваемыми; вывод одного модуля может быть использован как ввод другого. Требуется зеркалировать жесткие диски? Запросто. А как насчет зеркалирования по сети? Нет проблем. А что если необходимо зашифровать диск при зеркалировании по сети? Разбудите меня, когда вам понадобится что-то посложнее, ребята. Замечу, что операционная система FreeBSD не обещает высокую производительность при использовании слишком большого числа уровней GEOM, но дело будет сделано.

Инфраструктура GEOM делит устройства хранения на потребителей и провайдеров. Потребитель (consumer) лежит ниже уровня модуля, тогда как провайдер (provider) предоставляет свои услуги следующему, более высокому уровню. Предположим, что мы используем класс GEOM для зеркалирования жестких дисков /dev/da0 и /dev/da1 на виртуальный диск /dev/mirror/mirror0. Физические дисковые устройства потребляются виртуальным зеркальным диском, при этом комбинированное дисковое устройство /dev/mirror/mirror0 является провайдером, предоставляющим услуги следующему уровню.

С точки зрения FreeBSD все провайдеры одинаковы. Физический жесткий диск — это лишь один из провайдеров. Вполне возможно поместить файловую систему на провайдер или превратить /dev/mirror/mirror0 в потребителя модуля шифрования. В любом случае, чтобы использовать какую-то из расширенных возможностей системы управления дисками, вы должны знать чуть больше.

Комментарии запрещены.