Я хочу использовать LVM, чтобы иметь раздел, который охватывает несколько дисков. Я знаю, что есть недостаток в том, что если один диск выходит из строя, все данные в массиве теряются. Возможно ли, чтобы LVM не чередовал данные, и в случае сбоя диска будут потеряны только те данные, у которых есть его части на отказавшем диске? Так что теоретически я теряю только те данные, которые находятся на неисправном диске
2 ответа
LVM не делает чередование по умолчанию.
на основе этого 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 ..