Учитывая два внешних USB-диска емкостью 2 ТБ, которые необходимо объединить в один том 4 ТБ и отформатировать с помощью одной большой файловой системы (XFS), у меня есть небольшой вопрос.
Обеспечивает ли LVM лучшее восстановление данных, если один диск будет отключен / поврежден из-за возможности восстановления данных все еще работающего диска или все потеряно?
Я был бы признателен за решение, при котором теряются только данные одного диска, и я могу восстановить содержимое другого с помощью обычных инструментов файловой системы / lvm / raid. Возможно ли это с «линейным» LVM или RAID? Это для хранения неважных файлов, которые можно восстановить из резервной копии, но я хочу сэкономить время :)
заранее спасибо
Если вам необходимо запустить несколько дисков в конфигурации без резервирования, и вы хотите иметь возможность восстановить что-то когда какой-либо из дисков выходит из строя, то, по крайней мере, вы должны убедиться, что ваши данные не полосатый на всех устройствах. При использовании чередующейся компоновки части большинства файлов оказываются на всех дисках, а это означает, что при потере любого диска вы безвозвратно теряете части почти каждого файла, не говоря уже о частях самих структур файловой системы. Это означает, как вы, кажется, уже догадались, что вам нужно использовать линейный распределение, которое по существу объединяет экстенты составляющих устройств вместе и дает вам некоторую возможность восстановить файлы, которые полностью существуют на уцелевшем устройстве (ах) после сбоя устройства.
Я могу ошибаться, но для LVM2 я считаю, что линейное распределение является значением по умолчанию, когда чередование не запрашивается. В любом случае, чтобы быть уверенным в линейном / добавленном макете, вы можете заставить его сначала lvcreate
- логический том (LV) на физических экстентах (PE) одного диска, а затем lvextend
- подключение LV к PE другого диска.
Если вы хотите попробовать программный RAID (mdadm
), то я верю linear
режим - это тот, который нужно использовать. Не используй raid0
, поскольку он создает полосатый макет, который, как я утверждал, приводит почти к полной потере файловой системы в случае отказа устройства.
Наконец, я должен добавить, что на самом деле я не рекомендую делать это и ожидать восстановления чего-либо после сбоя диска. Если вы используете LVM или mdadm для создания большого рабочего места из дисков меньшего размера, вам лучше защитить свои ценные данные другими способами (либо создать резервную копию, либо легко воссоздать иным способом).
Объединение двух внешних USB-накопителей емкостью 2 ТБ в конфигурацию 4 ТБ создает чрезвычайно высокий уровень риска. Во-первых, поскольку он является внешним, возможность физического нарушения (отключение от сети, грубое обращение и т. Д.) Значительна. Также многие внешние диски используют методы энергосбережения, которые могут привести к повреждению вашей файловой системы, особенно при настройке полосы LVM / RAID 0. В случае выхода из строя диска вам придется восстановить данные из резервной копии.
Полоса LVM, использующая оба диска, даст вам нулевую возможность восстановления.
Повреждение файловой системы - это зависит от степени того, может ли инструмент xxx.fsck исправить.
Мое предложение - используйте RAID1.
Вам нужно будет создать файловую систему на каждом диске и смонтировать их в разных местах. Потеря половины файловой системы затрудняет последовательное восстановление чего-либо.
Для обеспечения избыточности или сокращения времени восстановления в случае сбоя / отключения одного диска вам потребуется конфигурация зеркалирования RAID 1 или LVM. Насколько велики эти «неважные» файлы? Они настолько велики (> 2 ТБ), что нельзя использовать программное зеркалирование или чередование LVM?