1. See the Disks and Partition Status:
[root@288RHEL64S ~]# fdisk -l Disk /dev/sda: 536.9 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000946d2 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 6528 51915776 8e Linux LVM Disk /dev/mapper/VolGroup-lv_root: 49.0 GB, 48997859328 bytes 255 heads, 63 sectors/track, 5956 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/VolGroup-lv_swap: 4160 MB, 4160749568 bytes 255 heads, 63 sectors/track, 505 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000
2. See LVM Physical Volume Status using the following command:
[root@288RHEL64S ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup lvm2 a-- 49.51g 0
[root@288RHEL64S ~]# pvscan PV /dev/sda2 VG VolGroup lvm2 [49.51 GiB / 0 free] Total: 1 [49.51 GiB] / in use: 1 [49.51 GiB] / in no VG: 0 [0 ]
[root@288RHEL64S ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name VolGroup PV Size 49.51 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 12674 Free PE 0 Allocated PE 12674 PV UUID UFthVT-S5ja-jQZ0-ZO27-9w5J-EfEV-o09WY
- See LVM Volume Group Status:
[root@288RHEL64S ~]# vgs VG #PV #LV #SN Attr VSize VFree VolGroup 1 2 0 wz--n- 49.51g 0
[root@288RHEL64S ~]# vgscan Reading all physical volumes. This may take a while... Found volume group "VolGroup" using metadata type lvm2
[root@288RHEL64S ~]# vgdisplay --- Volume group --- VG Name VolGroup System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 49.51 GiB PE Size 4.00 MiB Total PE 12674 Alloc PE / Size 12674 / 49.51 GiB Free PE / Size 0 / 0 VG UUID u2twPp-Tk5E-A7AT-LpYu-gYCC-fGiF-LOcDKr
- See LVM Logical Volume Status
[root@288RHEL64S ~]# lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert lv_root VolGroup -wi-ao--- 45.63g lv_swap VolGroup -wi-ao--- 3.88g
[root@288RHEL64S ~]# lvscan ACTIVE '/dev/VolGroup/lv_root' [45.63 GiB] inherit ACTIVE '/dev/VolGroup/lv_swap' [3.88 GiB] inherit
[root@288RHEL64S ~]# lvdisplay --- Logical volume --- LV Path /dev/VolGroup/lv_root LV Name lv_root VG Name VolGroup LV UUID Hibr3Y-4BiB-qkPw-fob0-Bglb-ORP5-jfw1Jg LV Write Access read/write LV Creation host, time localhost.localdomain, 2015-11-12 12:41:05 +0600 LV Status available # open 1 LV Size 45.63 GiB Current LE 11682 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path /dev/VolGroup/lv_swap LV Name lv_swap VG Name VolGroup LV UUID mX2PKI-mqyU-93Vi-gc0S-g8rM-eVwa-pFL8zT LV Write Access read/write LV Creation host, time localhost.localdomain, 2015-11-12 12:41:16 +0600 LV Status available # open 1 LV Size 3.88 GiB Current LE 992 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1
To create a new partition with free space of /dev/sda
[root@288RHEL64S yum.repos.d]# fdisk /dev/sda WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help):
Type m to see available command options:
Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)
Type p to see partition table:
Command (m for help): p Disk /dev/sda: 536.9 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000946d2 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 6528 51915776 8e Linux LVM
Type n to create a new partition and type for e for extended or p for primary and given partition number 3 [Note: Here two partitions already existed that’s why number is 3]:
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First cylinder (6528-65270, default 6528): Using default value 6528 Last cylinder, +cylinders or +size{K,M,G} (6528-65270, default 65270): Using default value 65270
Type t and press enter to create or change partition type and given partition number (here 3) and hex code (here 8e for LVM partition):
Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): 8e Changed system type of partition 3 to 8e (Linux LVM)
Type p to see change in partition table:
Command (m for help): p Disk /dev/sda: 536.9 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000946d2 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 6528 51915776 8e Linux LVM /dev/sda3 6528 65270 471852475 8e Linux LVM
Finally type w and press enter to write change in the disk and exit from fdisk [Note: If you want quit without saving changes given q command and press enter ]:
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.
[root@mahedi-rnd-vm ~]# pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created
[root@mahedi-rnd-vm ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup lvm2 a-- 49.51g 0 /dev/sda3 lvm2 a-- 449.99g 449.99g
[root@mahedi-rnd-vm ~]# vgs VG #PV #LV #SN Attr VSize VFree VolGroup 1 2 0 wz--n- 49.51g 0
[root@mahedi-rnd-vm ~]# vgextend VolGroup /dev/sda3 Volume group "VolGroup" successfully extended
[root@mahedi-rnd-vm ~]# vgs VG #PV #LV #SN Attr VSize VFree VolGroup 2 2 0 wz--n- 499.50g 449.99g
[root@mahedi-rnd-vm ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup lvm2 a-- 49.51g 0 /dev/sda3 VolGroup lvm2 a-- 449.99g 449.99g
[root@mahedi-rnd-vm ~]# vgdisplay --- Volume group --- VG Name VolGroup System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 499.50 GiB PE Size 4.00 MiB Total PE 127872 Alloc PE / Size 12674 / 49.51 GiB Free PE / Size 115198 / 449.99 GiB VG UUID u2twPp-Tk5E-A7AT-LpYu-gYCC-fGiF-LOcDKr
[root@mahedi-rnd-vm ~]# lvextend -L +100G /dev/mapper/ control VolGroup-lv_root VolGroup-lv_swap
[root@mahedi-rnd-vm ~]# lvextend -L +100G /dev/mapper/VolGroup-lv_root Extending logical volume lv_root to 145.63 GiB Logical volume lv_root successfully resized
[root@mahedi-rnd-vm ~]# resize2fs /dev/VolGroup/lv_root resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required old desc_blocks = 3, new_desc_blocks = 10 Performing an on-line resize of /dev/VolGroup/lv_root to 38176768 (4k) blocks. The filesystem on /dev/VolGroup/lv_root is now 38176768 blocks long.
[root@mahedi-rnd-vm ~]# df -H Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 154G 3.7G 143G 3% / tmpfs 2.1G 148k 2.1G 1% /dev/shm /dev/sda1 508M 39M 443M 9% /boot
[root@mahedi-rnd-vm ~]# vgdisplay --- Volume group --- VG Name VolGroup System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 499.50 GiB PE Size 4.00 MiB Total PE 127872 Alloc PE / Size 38274 / 149.51 GiB Free PE / Size 89598 / 349.99 GiB VG UUID u2twPp-Tk5E-A7AT-LpYu-gYCC-fGiF-LOcDKr
[root@mahedi-rnd-vm ~]# lvcreate -n lv_www -L 200G VolGroup Logical volume "lv_www" created
[root@mahedi-rnd-vm ~]# mkfs.ext4 /dev/VolGroup/lv_www mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 13107200 inodes, 52428800 blocks 2621440 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 1600 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 31 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
Facebook Comments