У меня есть небольшой (и может показаться глупым) вопрос ... но Google не давал мне четкого ответа в течение всех выходных.

Я планирую сделать файл / сервер веб-сервера для домашнего использования / разработки. И я хочу использовать LVM, чтобы иметь возможность добавлять пространство для хранения в будущем, но я не хочу рисковать любыми важными данными.

Оборудование у меня есть:

  • Жесткий диск SATA 2 емкостью 160 ГБ
  • 1 ТБ 3,5 "Sata 3 HDD
  • 3 ТБ 3,5 "Sata 3 HDD

Данные:

Вот список того, что я планирую хранить, и его местоположение / важность (звездочка означает, что данные не могут быть восстановлены / повторно загружены в случае сбоя диска):

  • *Фотографий
  • * Домашние папки (/ дом / я и / дом / жена)
  • * Библиотека iTunes
  • Кино / ТВ-шоу
  • Программного обеспечения
  • Резервные копии Steam / Origin Game (игры, которые я использую на вечеринках в локальной сети, но не всегда)

План:

Я планировал настроить 2 LVM:

  • LVM0 с диском 160 ГБ (соло) для корневого, загрузочного и своп-разделов;
  • LVM1 с дисками 1 ТБ и 3 ТБ.

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

Я планирую настроить монтирование /media /4tb-lv, которое будет корневым для однораздельного LVM1:

  • / СМИ / 4TB-ЛВ / фотографии
  • / СМИ / 4TB-лв / программное обеспечение
  • / СМИ / 4TB-ЛВ / видео
  • / СМИ / 4TB-ЛВ / игры
  • / СМИ / 4TB-LV / ITunes
  • / СМИ / 4TB-ЛВ / дома / меня
  • / СМИ / 4TB-лв / дома / жена

тогда я буду символически связывать /home /me и /home / жена с их реальными каталогами

Резервные копии

Как я уже упоминал ранее, папки Pictures, Homes и iTunes не могут быть потеряны при сбое жесткого диска. Итак, я планирую создать каталог /backups в LVM0 и использовать rsync для синхронизации этих 3 папок (ежедневно) с каталогом /backups ... Таким образом, в случае сбоя LVM1 я могу восстановить данные из LVM0. Эти каталоги не так уж и велики. На самом деле на сегодняшний день они составляют до 50 ГБ (идеально подходит для диска 160 ГБ) ...

Напоследок: вопросы!

Эта установка выглядит почти идеально для моей установки ... но у меня есть только одно небольшое сомнение ...

Предположим, что диск объемом 160 ГБ полностью умирает, поэтому /, /boot, /backup, /etc и все другие файлы, хранящиеся на нем, исчезли навсегда.

1) Что происходит со вторым LVM?

2) Могу ли я получить доступ к данным, если загружу живой диск Как я могу это сделать?

3) В Mac OS X вы можете установить ОС на диск A, а затем настроить raid0 с диском B+C, и если диск A умирает, вам просто нужно переустановить OSX на новом диске, и raid0 b+c будет доступно даже в процессе установки без необходимости что-либо настраивать, поскольку метаданные хранятся на дисках B и C. Как LVM управляет своими метаданными?

Я ценю вашу помощь, ребята!

1 ответ1

0

Данные, хранящиеся в /etc инструментами менеджера томов, являются только кешем. Реальное место хранения этой информации находится в пределах первых 192 КБ каждого физического тома в группе.

У живого CD нет проблем с созданием сопоставлений устройств. Если он не делает это автоматически, команда

vgchange -a y lvm0

найдет группу и создаст все соответствующие отображения.

Зеркальное отображение LVM не самое лучшее (IIRC вам нужен третий диск для хранения какого-либо журнала). IME, лучше использовать mdadm для управления зеркалированием и другими шаблонами RAID. Поместите LVM PV на диск /dev /md0. Mdadm также будет отлично работать с живого CD, просто нуждающегося в mdadm 'Assemble', если он не запускается автоматически.

В настоящее время я использую RAID10 mdadm на шести дисках на одной машине и LVM вместо разделов или в дополнение к разделам на других.

Примечание: Grub, вероятно, будет настаивать на загрузке таблицы разделов dos; Лило нет.

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