1

Я хочу использовать LVM, чтобы иметь раздел, который охватывает несколько дисков. Я знаю, что есть недостаток в том, что если один диск выходит из строя, все данные в массиве теряются. Возможно ли, чтобы LVM не чередовал данные, и в случае сбоя диска будут потеряны только те данные, у которых есть его части на отказавшем диске? Так что теоретически я теряю только те данные, которые находятся на неисправном диске

2 ответа2

0

LVM не делает чередование по умолчанию.

0

на основе этого QA вы SOL с LVM и любой текущей / стабильной файловой системой

https://serverfault.com/q/208155/6625

Я заглянул в btrfs, но пока не повезло !!!

Поскольку вы хотите, чтобы "логический том" занимал 2 или более дисков ... чтобы объем был больше, чем один физический диск ..., у вас есть альтернатива использованию LVM для достижения этой цели.

Прочтите о Linux-инструменте mdadm, который также известен как подсистема Linux Software/Kernel Raid.

Если у вас есть по крайней мере 3 диска, вы можете использовать систему Linux Software Raid (mdadm; Multi-Disk ADMin) для создания тома «диск-массив» с 3 дисками RAID-5 (чередование с четностью), так что если один диск выйдет из строя, затем массив продолжит работу с ухудшенным уровнем производительности, пока вы не сможете "заменить" сбойный физический диск новым, переразбить его на тот же размер, что и последний, и использовать инструмент mdadm для добавления нового тома в массив и перестроить .. все во время работы с системой.

RAID-5 "дисковые массивы" уменьшают объем вашего 3 диска до того же объема, что и объем 2 диска.

так, например. 3 диска по 1 ТБ в RAID-5 могут дать вам большой (и быстрый) том объемом 2 ТБ, который охватывает все 3 диска с чередованием для повышения производительности, а также с удалением данных "четности", что позволяет тому все еще работает чтение и запись, даже когда один диск полностью выходит из строя.

Ни один из вышеперечисленных не требует LVM либо ... Однако ... ничто не мешает вам использовать LVM поверх "дисковых массивов" mdadm ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .