Se você estiver usando o LVM para a partição primária, sempre poderá adicionar outro disco ao pool e estendê-lo a ele. Dado que você está usando o CentOS, eu diria que o sistema foi configurado para que você tenha uma partição LVM fornecendo seu armazenamento e, em seguida, são volumes lógicos provenientes do LVM para /home
e /
.
Exemplo
Aqui neste sistema CentOS 6.x eu tenho os seguintes volumes físicos sendo incluídos no LVM.
$ sudo -i
$ pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 VolGroup00 lvm2 a-- 465.66G 0
O HDD /dev/sda2
faz parte de um único grupo de volumes:
$ vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 3 0 wz--n- 465.66G 0
Os volumes lógicos são os seguintes:
$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao 442.19G
LogVol01 VolGroup00 -wi-ao 13.69G
LogVol02 VolGroup00 -wi-a- 9.78G
Esses volumes lógicos são montados assim:
$ mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
Assim, você pode adicionar outro disco ao grupo de volume e usá-lo no qual o volume lógico precisará do espaço.
Diagrama
Acima,esperamos,ilustracomooLVMarquitetonicamentefunciona.Muitasvezes,aspessoascriamgruposdevolumesLVMqueficamnotopodosarraysRAID.IssopermitequevocêexpandaumsistemadearquivosusandooLVM,mascomaproteçãooferecidapelousodeumamatrizRAIDparafinsderedundância.
EntãovocêpodeadicionaroutrovolumefísicoaoVG(grupodevolume).EstenovovolumefísicoapareceriacomoumnovoespaçoquepoderiaseralocadoparaumdosLG's(volumeslógicos).
MigrandoparaoRAID
SugiroconfiguraroRAIDaoladodoseuHDDexistente.VocêpodeconfigurarumamatrizRAIDcomoRAID1(edepoisdegradá-laadicionandoapenas1HDD).
QuandoamatrizRAIDforconfigurada,colocareioLVMemcimadele,conformediscutidoacima,edepoismigrareiosdadosdoHDDexistenteparaamatrizRAID1cobertapeloLVM.
Depoisqueosdadosforemmigrados,vocêpoderátrazerodiscooriginalparaamatrizRAID1esincronizá-lonovamente.
Paradetalhesminuciosos,muitasvezesmerefiroaesteartigodoHowtoForge,intitulado: