amarao (amarao_san) wrote,
amarao
amarao_san

Category:

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

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • 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