Как я могу создать один логический том на двух дисках, используя LVM?


13

Здравствуй. У меня есть рабочий сервер Ubuntu 12.04, который будет служить медиасервером. Я добавил два диска размером 3 ТБ, чтобы разместить на них свои данные, и я хочу объединить их в один логический том объемом 6 ТБ, который я мог бы смонтировать /media.

До сих пор я создал один раздел на каждом диске fdiskи отформатировал их в ext3. Но сейчас я застрял на том, как продолжить. Я использую Mdadm для создания массива Jbod? Или я использую LVM для создания логического тома этих двух дисков? Кажется, я не могу найти нужную документацию, это в основном расширение существующих томов или установка новой системы, которая мне не нужна.

Моя ОС включена /dev/sdc1(это флэш-накопитель USB), а два вновь созданных раздела включены /dev/sda1и /dev/sdb1.

Надеюсь, вы можете дать мне несколько указаний.

Ответы:


20

Вы должны взглянуть на этот подробный ответ .

Вот краткое изложение этого:

  1. Создайте физический том на первом жестком диске и еще один физический том на втором жестком диске.
  2. Создайте новую группу томов, назначив ей оба физических тома.
  3. Создайте новый логический том в этой группе томов.
  4. Создайте новую файловую систему ext3 в этом логическом томе.

Диаграмма, которую я скопировал из этого ответа, визуализирует это (но не с одной, а с тремя файловыми системами):

Схема LVM

Как видите, создание файловой системы ext3 - это последний шаг, а не первый. Если у вас есть раздел ext3, которого нет в LVM, вы не можете перенести его в LVM. Вам придется сделать резервную копию раздела, удалить раздел, настроить LVM, а затем скопировать файлы обратно.


Очень ясно, как работает LVM :) шаг 1 "pvcreate / dev / sda && pvcreate / dev / sdb", затем "vgcreate data / dev / sda / dev / sdb", последний шаг "lvcreate video".
— Hydrosine

Обратите внимание, что LVM способен чередовать данные, но это так mdadm. mdadmможно также выполнить raid10, жертвуя местом для избыточности, чтобы вы могли выйти из строя диска и по-прежнему работать без него. Вы также можете использовать mdadm для обработки частей рейда, а затем, если хотите, располагать LVM поверх него, просто чтобы разделить пространство на тома и добавить такие возможности, как снимки.
— Псуси

5

Не делайте этого, если у вас нет еще 2 дисков по 3 ТБ для использования в массиве из 4 дисков в RAID10.

Простое объединение двух в один большой раздел без каких-либо средств резервного копирования данных не является хорошей идеей. Данные будут чередоваться на обоих дисках, и если какая-либо часть любого диска выйдет из строя, вы можете потерять все 6 ТБ данных (при условии, что у вас было столько данных), а не только половину максимум.

Будет гораздо безопаснее использовать оба в качестве отдельных разделов, а не очень большой раздел массива.


Данные не будут очень важны. Я знаю, что, если я создаю JBOD, я потеряю все данные, если произойдет сбой. но верно ли это для логического тома? Я готов рискнуть потерять все данные, если один из дисков выйдет из строя между прочим :)
— Hydrosine

2
Нашел еще немного об этом. LVM не может инициализироваться, если отсутствует один диск. Я собираюсь на 2 точки монтирования / media и / media1.
— Hydrosine

2

Один простой способ использовать LVM:

  1. создайте физические тома с помощью команды "pvcreate":

    • pvcreate /dev/sdc
    • pvcreate /dev/sdd
    • pvcreate /dev/sde
    • ...
  2. используйте system-config-lvmграфический инструмент, доступный в Ubuntu Software Center

новый раздел LVM может принадлежать пользователю root, но его легко вернуть обратно пользователю:

sudo chown -R username:username /path/to/your/lvm

Я только что заметил, что вы также можете инициализировать тома с помощью графического интерфейса, используя кнопку «инициализировать сущность»
— максимум

0

На Debian с использованием lvm2

  1. Установите lvm2 используя sudo apt-get install lvm2и запустите его используя/etc/init.d/lvm2 start

  2. Перечислите все тома, используя lsblk

  3. создавать физические тома

    /sbin/pvcreate <volume from prev list>
    
  4. затем для перечисления томов используйте /sbin/lvmdiskscan

  5. Создать группу томов /sbin/vgcreate <name> /dev/vdb
  6. Отформатировать vg /sbin/mkfs.ext4 /dev/mapper/Vol_group

  7. измените fstab, если вы хотите отобразить этот vg на некоторую файловую систему

    /dev/mapper/vg /var/lib/folder ext4 rw,user 
    
  8. смонтируйте громкость с помощью mount -a

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.