On 9/28/07, Catalin Catana <[EMAIL PROTECTED]> wrote: > > > Pana la urma nu am mai avut rabdare si am facut toata smecheria asta > aseara ... cam in felul urmator > > incepem cu fdisk > > # fdisk -l > Disk /dev/hda: 80.0 GB, 80026361856 bytes > 255 heads, 63 sectors/track, 9729 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Device Boot Start End Blocks > Id System > /dev/hda1 * 1 13 104391 83 > Linux > /dev/hda2 14 2482 19832242+ 8e > Linux LVM > > > # fdisk /dev/hda > Command (m for help): p > Command (m for help): n - creezi o partitie noua > Command (m for help): t - schimbi tipul partitiei create mai sus in > 8e (Linux LVM) > Command (m for help): w - salvezi partition table > > reboot - pentru ca kernelul sa foloseasca noua partition table > (de cautat work around pentru a nu folosi reboot pe viitor) > ??? ce se intampla daca avem hdd HOT (scsi sau altceva) , o mai > trebui rebootat sistemul ?
Oh well, daca vorbim de un derivat Red Hat (inc. Fedora, CentOS etc.) nu ai nevoie de reboot: un simplu partprobe e in 99,9% din cazuri suficient. (Daca ai disc hot plug si udev, nu te mai doare nici acolo capul cu reboot, ofc.) # fdisk -l > Disk /dev/hda: 80.0 GB, 80026361856 bytes > 255 heads, 63 sectors/track, 9729 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Device Boot Start End Blocks Id System > /dev/hda1 * 1 13 104391 > 83 Linux > /dev/hda2 14 2482 19832242+ 8e > Linux LVM > /dev/hda3 2483 9729 58211527+ 8e > Linux LVM > > acum ne apucam de lvm > > # lvm > lvm> pvs - listeaza 'physical volume' (partitiile fizice) > lvm> vgs - listeaza 'volume group' (grup logic format din mai multe > partitii fizice) > lvm> lvs - listeaza 'logical volume' (partitii virtuale ale unui grup) > lvm> pvcreate /dev/hda3 Exista utilitarele pv* (pvcreate, pvmove etc.), vg* (vgdisplay, vgextend, vgreduce etc.) si lv* (lvcreate, lvextend etc.) Nu ai nevoie de consola lvm, poti sta linistit in shell. Physical volume "/dev/hda3" successfully created > > lvm> pvs > PV VG Fmt Attr PSize PFree > /dev/hda2 VolGroup00 lvm2 a- 18.91G 32.00M > /dev/hda3 lvm2 -- 55.51G 55.51G > > lvm> vgextend VolGroup00 /dev/hda3 > > Volume group "VolGroup00" successfully extended > > lvm> vgs > VG #PV #LV #SN Attr VSize VFree > VolGroup00 2 2 0 wz--n- 74.41G 55.53G > > lvm> pvs > PV VG Fmt Attr PSize PFree > /dev/hda2 VolGroup00 lvm2 a- 18.91G 32.00M > /dev/hda3 VolGroup00 lvm2 a- 55.50G 55.50G > > lvm> lvs > LV VG Attr LSize Origin Snap% Move > Log Copy% > LogVol00 VolGroup00 -wi-ao 18.50G > LogVol01 VolGroup00 -wi-ao 384.00M > > lvm> lvextend -L74.03G /dev/VolGroup00/LogVol00 > Rounding up size to full physical extent 74.03 GB > Extending logical volume LogVol00 to 74.03 GB > Logical volume LogVol00 successfully resized > > lvm> lvs > LV VG Attr LSize Origin Snap% Move > Log Copy% > LogVol00 VolGroup00 -wi-ao 74.03G > LogVol01 VolGroup00 -wi-ao 384.00M > > Am termintat cu lvm-ul dar inca nu este disponibil spatiul pe care l-am > adaugat > > # df -h > Filesystem Size Used Avail Use% Mounted on > /dev/mapper/VolGroup00-LogVol00 > 19G 16G 2.3G 88% / > /dev/hda1 99M 16M 79M 17% /boot > none 252M 0 252M 0% /dev/shm > > # ext2online /dev/VolGroup00/LogVol00 > ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b > > #df -h > Filesystem Size Used Avail Use% Mounted on > /dev/mapper/VolGroup00-LogVol00 > 73G 16G 55G 22% / > /dev/hda1 99M 16M 79M 17% /boot > none 252M 0 252M 0% /dev/shm > > Si cam asta a fost .... am facut resize la "/" si acum totul pare sa fie > OK. Este, nu doar pare. Ar fi posibil sa existe inconsistente sau faze nasoale din cauza ca am > operat direct pe "/" ? Nu. Cum se poate verifica intr-un mod usor ca parca nu as da un > #fsck.ext3 /dev/mapper/VolGroup00-LogVol00 > cu partitia montata ? reboot in rescue environment (sau cu un liveCD) si fsck de acolo. P.S. am dat un reboot dupa toata operatia si totul a mers snur ... nu > pare sa fie nici o problema. Daca nu guitza nimic si nu constati / observi procese aberante in starea "D", totul e ok. Catalin C. Ave _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug