1

Я ищу дисковую систему Linux для потоковой передачи мультимедиа, которая могла бы выполнять интеллектуальную балансировку нагрузки и минимизировать износ жесткого диска.

Чтобы проиллюстрировать мои соображения, давайте возьмем физическое устройство на жестком диске и обозначим его буквой "А". Затем:

A(): A простаивает

A(w): A пишет

A(r): A читает

A(w, r): A и пишет, и читает

A(r) => B(w): A копирует данные в B

Теперь давайте создадим два физических устройства A и B, подключенных к одному логическому тому.

(а) Система обновлена и простаивает. Одни и те же данные находятся в томах A и B, поэтому:

A(), B()

(b) Система начинает записывать новые данные, в то же время кто-то запрашивает старые данные, поэтому они переходят в состояние.

A(w), B(r)

(c) Теперь операции остановлены, и система начинает реплицировать данные из A в B, чтобы иметь одинаковые данные в A и B:

A(r) => B(w)

Теперь мой вопрос заключается в том, работает ли RAID 1 таким образом, то есть как описано в (a)- (c), или он работает просто при одновременной записи и чтении:

A(w, r), B(w, r)

Есть ли диск / файловая система, которая будет работать так, как описано в (ac)?

Я думаю, RAID 1 может иметь настраиваемые параметры, которые достигают (AC)..?

0