amarao (amarao_san) wrote,
amarao
amarao_san

RAID && LVM

Я прочитал большую часть документации (хауту, маны пока не читал). Ощущаю некую конфузность.

Дано:
2 винта по 500Гб.
2 винта по 750Гб.

Надо:

иметь RAID5 (3+1) /home, с возможностью изменения размера.
иметь всё остальное место, кроме /home, как единый раздел максимальной ёмкости. (оставляем в стороне систему, она на ортодоксальных разделах лежит).


Предлагаемая схема работы.

750 режется на разделы: 500+250.
Имеем в итоге: 4х500+2х250.

Из одинаковых разделов делаем пятый рейд нужной избыточности (т.е. 500*(4-1)=1.5Тб с 500Гб избыточностью).

Далее, мы имеем уже три устройства:

1х1.5Тб
2х250Гб.

Из этого мы формируем два LV:
* linear - из 1.5Тб нужного размера - и нарекаем его /home
* striped - из остатков 1.5Тб PV и 250Гб кусков, и нарекаем его, например, /anime

При этом мы имеем некий оверхед (5ый рейд в гибриде с 1ым ничего хорошего не даёт), но имеем запас места для роста /home, когда понадобится.

Итог: надо понять, как заставить LVM освободжать конкретные PE и использовать именно их для роста раздела.

Уф. Задача таки решаема. Хотя не совсем столь красиво, как хотелось бы мне.
Tags: hdd, linux, lvm, raid
Subscribe

  • философское

    У меня в голове начинает зарождаться метафора "surgical refactoring". Это такой рефакторинг, который проводится на живом пациенте (читай, на проекте…

  • мы их теряем!

    Make: 1976 Прямо сейчас выходят на пенсию люди, для которых make был новомодной технологией, которую притащили хипстеры.

  • Админская мудрость

    Когда вывод strace на башовый скрипт становится понятнее самого скрипта, граница разумности давно пройдена.

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments