Як я можу створити один логічний том на двох дисках за допомогою 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".
Гідрозин

Зауважте, що LVM здатний знімати дані, але це так mdadm. mdadmВи також можете зробити raid10, пожертвувавши місцем для надмірності, щоб ви могли вийти з ладу і все ще працювати без нього. Ви також можете використовувати mdadm для обробки частин рейду, а потім укладіть LVM зверху на нього, якщо хочете, просто накресливши простір на томи і додайте здібності, як знімки.
psusi

5

Не робіть цього, якщо у вас немає ще 2-х 3 ТБ-дисків для використання в 4-дисковому масиві в RAID10.

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

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


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

2
Знайшов ще трохи про це. LVM не може ініціалізуватися, якщо одного диска відсутнє. Я збираюся на 2 точки монтажу / медіа та / media1.
Гідрозин

2

Одним із простих способів використання LVM є:

  1. створити фізичні томи за допомогою команди "pvcreate":

    • pvcreate /dev/sdc
    • pvcreate /dev/sdd
    • pvcreate /dev/sde
    • ...
  2. використання system-config-lvmякого є інструментом графічного інтерфейсу, доступним у програмному центрі Ubuntu

новий 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.