Folosind LVM, trebuie să am niște volume logice care sunt alocate complet (spațiu rezervat) și altele care sunt aprovizionate subțire. Provocarea mea este că echilibrul dintre ele se va schimba dinamic. Cum se poate realiza acest lucru?
De exemplu, aș putea dori ca 20% din VG să fie LV-uri complet furnizate, iar restul de 80% să fie alocate unui pool subțire. Dar acest echilibru s-ar putea schimba la 40/60, iar grupul subțire nu se poate micșora de la 80% la 60% după ce este creat.
Se pare că singurul răspuns este să aloci 100% din VG pentru pool-ul subțire. Atunci fie
- Alocați complet unele LV-uri în interiorul bazinului subțire. am gasit o cometariu că acest lucru a fost „planificat”, dar nu am putut găsi referințe despre cum să o faci.
- Creați două LV-uri în interiorul bazinului subțire cu împărțirea corespunzătoare (de exemplu, 20/80), utilizați
btrfs
pe 80% și aplică cote la subvolume. Aceasta pare varianta cea mai concretă.
- Utilizați LV imbricate/stivuite, de ex. volumele subțiri sunt imbricate în interiorul LV de 80%. Am găsit unul mai în vârstă document de la RedHat despre stivuirea LVM, dar nu îmi este clar dacă acest lucru se poate face cu LV-uri subțiri și nu există exemple.
Poate cineva să explice cum să atingem obiectivul? Nu trebuie să fie una dintre abordările de mai sus (aceasta este doar investigația mea de fundal), ar putea fi altceva pe care nu l-am luat în considerare.