6 December 2017 - john meister © 2017 - the linux meister

To add space to a DYNAMIC vdi disk in VirtualBox the steps are:

0) failed to update redhat/CentOS in default VM "dynamic vdi" sudo yum update - not enough space... really? 1) from the HOST OS use "VBoxManage modifyhd" to resize to new size - check settings in VirtualBox control 2) from inside the VM OS expand the LVM: physical, volume, logical - pvs, vgs, lvs 3) create a new partition in the available space - fdisk (or parted) /dev/sda3 - "df -h"; fdisk -l ; fdisk /dev/sda ; create /dev/sda3 - REBOOT VM 4) pvcreate the physical space to hold the volume - pvcreate /dev/sda3 pvs, pvdisplay 5) vgextend the physical volume to a volume group vgs, vgdisplay 6) lvextend the logical volume in the volume group lvs, lvdisplay 7) resize2fs - expand the file system (bug in RH/xfs) - use xfs_growfs YMMV - resize2fs or xfs_growfs or fsadm - RTM 8) finally patch your redhat system sudo yum update --------------------------------- 1) FROM HOST OS: (macOSx or Linux, for windows (really?) RTM:) sudo VBoxManage modifyhd /home/luser/VirtualBox_VMs/Centos-Lab/Centos_Lab.vdi --resize 14480 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 2) LVM (logical volume manager) overview: PHYSICAL pvs pvdisplay pvcreate VOLUME vgs vgdisplay vgextend LOGICAL lvs lvdisplay lvextend FILESYSTEM fdisk df -h resize2fs is the normal command, however RH/Centos/xfs have a bug, use xfs_growfs or fsadm 3) from the guest OS, logged in to the VM, Centos 7 - a complete free copy of RedHat w/o registration. first there is an "lvm" command that brings up the manager, below are the commands within this tool displaying the PHYSICAL, VOLUME and LOGICAL using "lvm" commands within the lvm manager: # Script started on Sun 03 Dec 2017 11:17:05 PM PST # ------------------------------------------------ # root@centos7-vm.localdomain [/root] # ------------------------------------------------ # --> lvm # # lvm> pvdisplay # --- Physical volume --- # PV Name /dev/sda2 # VG Name centos_centos7-vm # PV Size 7.51 GiB / not usable 3.00 MiB # Allocatable yes (but full) # PE Size 4.00 MiB # Total PE 1922 # Free PE 0 # Allocated PE 1922 # PV UUID hsp3MF-RQSG-lnVY-f3xZ-0Qeb-frZN-Fp7ffA # # lvm> vgdisplay # --- Volume group --- # VG Name centos_centos7-vm # 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 7.51 GiB # PE Size 4.00 MiB # Total PE 1922 # Alloc PE / Size 1922 / 7.51 GiB # Free PE / Size 0 / 0 # VG UUID 4EAyOS-hEBY-x2WA-BsXc-C2mp-gb3A-CrbXl9 # # lvm> lvdisplay # --- Logical volume --- # LV Path /dev/centos_centos7-vm/swap # LV Name swap # VG Name centos_centos7-vm # LV UUID unHZAf-2kFX-k257-bIW4-9p7f-izdp-QH651O # LV Write Access read/write # LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 # LV Status available # # open 2 # LV Size 820.00 MiB # Current LE 205 # Segments 1 # Allocation inherit # Read ahead sectors auto # - currently set to 256 # Block device 253:0 # # --- Logical volume --- # LV Path /dev/centos_centos7-vm/root # LV Name root # VG Name centos_centos7-vm # LV UUID VjC00k-ZBh0-4usX-29Xf-rLkm-5JyZ-44eQSF # LV Write Access read/write # LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 # LV Status available # # open 1 # LV Size 6.71 GiB <-----------------<<< we need space here! # Current LE 1717 # Segments 1 # Allocation inherit # Read ahead sectors auto # - currently set to 256 # Block device 253:1 # # lvm> exit # Exiting. # ------------------------------------------------ # root@centos7-vm.localdomain [/root] # ------------------------------------------------ # --> exit # exit # Script done on Mon 04 Dec 2017 01:56:46 AM PST ############################################################## # NORMAL CREATION OF LVM process: # fdisk -l # pvcreate /dev/sd?5 # pvdisplay # vgcreate vg199 /dev/sd[c-k]5 # vgdisplay # lvcreate -L 303400 vg199 # lvdisplay # mkfs -t ext3 /dev/mapper/vg199-lvol0 # vi /etc/fstab # - add: /dev/vg199/lvol0 /VG199 ext3 defaults 0 0 # mkdir /VG199 # mount -a # df -h ############################################################# # Extending LVM process: # pvdisplay # pvresize # pvdisplay # vgextend Add physical volumes to a volume group # vgdisplay # lvextend Add space to a logical volume # lvdisplay # increase file system - resize2fs (or when bugs are in RedHat: xfs_fsgrow) ############################################################## # Linux LVM (logical volume commands ############################################################## # dumpconfig Dump active configuration # formats List available metadata formats # help Display help for commands # lvchange Change the attributes of logical volume(s) # lvconvert Change logical volume layout # lvcreate Create a logical volume # lvdisplay Display information about a logical volume # lvextend Add space to a logical volume # lvmchange With the device mapper, this is obsolete and does nothing. # lvmdiskscan List devices that may be used as physical volumes # lvmsadc Collect activity data # lvmsar Create activity report # lvreduce Reduce the size of a logical volume # lvremove Remove logical volume(s) from the system # lvrename Rename a logical volume # lvresize Resize a logical volume # lvs Display information about logical volumes # lvscan List all logical volumes in all volume groups # pvchange Change attributes of physical volume(s) # pvresize Resize physical volume(s) # pvck Check the consistency of physical volume(s) # pvcreate Initialize physical volume(s) for use by LVM # pvdata Display the on-disk metadata for physical volume(s) # pvdisplay Display various attributes of physical volume(s) # pvmove Move extents from one physical volume to another # pvremove Remove LVM label(s) from physical volume(s) # pvs Display information about physical volumes # pvscan List all physical volumes # segtypes List available segment types # vgcfgbackup Backup volume group configuration(s) # vgcfgrestore Restore volume group configuration # vgchange Change volume group attributes # vgck Check the consistency of volume group(s) # vgconvert Change volume group metadata format # vgcreate Create a volume group # vgdisplay Display volume group information # vgexport Unregister volume group(s) from the system # vgextend Add physical volumes to a volume group # vgimport Register exported volume group with system # vgmerge Merge volume groups # vgmknodes Create the special files for volume group devices in /dev # vgreduce Remove physical volume(s) from a volume group # vgremove Remove volume group(s) # vgrename Rename a volume group # vgs Display information about volume groups # vgscan Search for all volume groups # vgsplit Move physical volumes into a new or existing volume group # version Display software and driver version information ############################################################## Script started on Mon 04 Dec 2017 10:40:29 PM PST ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 6.7G 5.9G 881M 88% / devtmpfs 237M 0 237M 0% /dev tmpfs 246M 88K 246M 1% /dev/shm tmpfs 246M 4.7M 241M 2% /run tmpfs 246M 0 246M 0% /sys/fs/cgroup /dev/sda1 497M 118M 380M 24% /boot /dev/sr0 56M 56M 0 100% /run/media/luser/VBOXADDITIONS_5.0.30_112061 luser 895G 723G 172G 81% /media/sf_luser ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 6.7G 5.9G 881M 88% / ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> pvs ; pvdisplay PV VG Fmt Attr PSize PFree /dev/sda2 centos_centos7-vm lvm2 a-- 7.51g 0 --- Physical volume --- PV Name /dev/sda2 VG Name centos_centos7-vm PV Size 7.51 GiB / not usable 2.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 1922 Free PE 0 Allocated PE 1922 PV UUID hsp3MF-RQSG-lnVY-f3xZ-0Qeb-frZN-Fp7ffA ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgs ; vgdisplay VG #PV #LV #SN Attr VSize VFree centos_centos7-vm 1 2 0 wz--n- 7.51g 0 --- Volume group --- VG Name centos_centos7-vm System ID Format lvm2 Metadata Areas 1 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 1 Act PV 1 VG Size 7.51 GiB PE Size 4.00 MiB Total PE 1922 Alloc PE / Size 1922 / 7.51 GiB Free PE / Size 0 / 0 VG UUID 4EAyOS-hEBY-x2WA-BsXc-C2mp-gb3A-CrbXl9 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvs ; lvdisplay LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert root centos_centos7-vm -wi-ao---- 6.71g swap centos_centos7-vm -wi-ao---- 820.00m --- Logical volume --- LV Path /dev/centos_centos7-vm/swap LV Name swap VG Name centos_centos7-vm LV UUID unHZAf-2kFX-k257-bIW4-9p7f-izdp-QH651O LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 2 LV Size 820.00 MiB Current LE 205 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path /dev/centos_centos7-vm/root LV Name root VG Name centos_centos7-vm LV UUID VjC00k-ZBh0-4usX-29Xf-rLkm-5JyZ-44eQSF LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 1 LV Size 6.71 GiB Current LE 1717 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> fdisk -l Disk /dev/sda: 15.2 GB, 15183380480 bytes, 29655040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b1988 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 16777215 7875584 8e Linux LVM Disk /dev/mapper/centos_centos7--vm-swap: 859 MB, 859832320 bytes, 1679360 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/centos_centos7--vm-root: 7201 MB, 7201619968 bytes, 14065664 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> history 1 df -h 2 df -h . 3 pvs ; pvdisplay 4 vgs ; vgdisplay 5 lvs ; lvdisplay 6 fdisk -l 7 history ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sda: 15.2 GB, 15183380480 bytes, 29655040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b1988 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 16777215 7875584 8e Linux LVM 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 g create a new empty GPT partition table G create an IRIX (SGI) partition table 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) Command (m for help): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p Partition number (3,4, default 3): 3 First sector (16777216-29655039, default 16777216): Using default value 16777216 Last sector, +sectors or +size{K,M,G} (16777216-29655039, default 29655039): Using default value 29655039 Partition 3 of type Linux and of size 6.1 GiB is set Command (m for help): p Disk /dev/sda: 15.2 GB, 15183380480 bytes, 29655040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b1988 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 16777215 7875584 8e Linux LVM /dev/sda3 16777216 29655039 6438912 83 Linux Command (m for help): t Partition number (1-3, default 3): 3 Hex code (type L to list all codes): L 0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx 5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data 6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility 8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt 9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b 11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor 12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor 14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f2 DOS secondary 16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep 1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT 1e Hidden W95 FAT1 80 Old Minix Hex code (type L to list all codes): 8e Changed type of partition 'Linux' to 'Linux LVM' Command (m for help): p Disk /dev/sda: 15.2 GB, 15183380480 bytes, 29655040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b1988 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 16777215 7875584 8e Linux LVM /dev/sda3 16777216 29655039 6438912 8e Linux LVM 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. ########################### MUST REBOOT the VM NOW ########################### ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> fdisk -l Disk /dev/sda: 15.2 GB, 15183380480 bytes, 29655040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b1988 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 16777215 7875584 8e Linux LVM /dev/sda3 16777216 29655039 6438912 8e Linux LVM ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> history 1 df -h 2 df -h . 3 pvs ; pvdisplay 4 vgs ; vgdisplay 5 lvs ; lvdisplay 6 fdisk -l 7 history 8 fdisk /dev/sda (REBOOT) 9 fdisk -l 10 pvcreate /dev/sda3 11 vgextend centos_centos7--vm-root /dev/sda3 12 vgs 13 vgextend centos_centos7-vm /dev/sda3 14 fdisk -l 15 history ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> exit exit Script done on Mon 04 Dec 2017 10:47:52 PM PST Script started on Mon 04 Dec 2017 10:54:39 PM PST ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 6.7G 5.9G 881M 88% / ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> pvs; pvdisplay PV VG Fmt Attr PSize PFree /dev/sda2 centos_centos7-vm lvm2 a-- 7.51g 0 --- Physical volume --- PV Name /dev/sda2 VG Name centos_centos7-vm PV Size 7.51 GiB / not usable 2.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 1922 Free PE 0 Allocated PE 1922 PV UUID hsp3MF-RQSG-lnVY-f3xZ-0Qeb-frZN-Fp7ffA ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgs ; vgdisplay VG #PV #LV #SN Attr VSize VFree centos_centos7-vm 1 2 0 wz--n- 7.51g 0 --- Volume group --- VG Name centos_centos7-vm System ID Format lvm2 Metadata Areas 1 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 1 Act PV 1 VG Size 7.51 GiB PE Size 4.00 MiB Total PE 1922 Alloc PE / Size 1922 / 7.51 GiB Free PE / Size 0 / 0 VG UUID 4EAyOS-hEBY-x2WA-BsXc-C2mp-gb3A-CrbXl9 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvs ; lvdisplay LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert root centos_centos7-vm -wi-ao---- 6.71g swap centos_centos7-vm -wi-ao---- 820.00m --- Logical volume --- LV Path /dev/centos_centos7-vm/swap LV Name swap VG Name centos_centos7-vm LV UUID unHZAf-2kFX-k257-bIW4-9p7f-izdp-QH651O LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 2 LV Size 820.00 MiB Current LE 205 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path /dev/centos_centos7-vm/root LV Name root VG Name centos_centos7-vm LV UUID VjC00k-ZBh0-4usX-29Xf-rLkm-5JyZ-44eQSF LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 1 LV Size 6.71 GiB Current LE 1717 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> fdisk -l Disk /dev/sda: 15.2 GB, 15183380480 bytes, 29655040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b1988 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 16777215 7875584 8e Linux LVM /dev/sda3 16777216 29655039 6438912 8e Linux LVM Disk /dev/mapper/centos_centos7--vm-swap: 859 MB, 859832320 bytes, 1679360 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/centos_centos7--vm-root: 7201 MB, 7201619968 bytes, 14065664 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos_centos7-vm lvm2 a-- 7.51g 0 /dev/sda3 lvm2 a-- 6.14g 6.14g ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgs VG #PV #LV #SN Attr VSize VFree centos_centos7-vm 1 2 0 wz--n- 7.51g 0 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgextend centos_centos7-vm /dev/sda3 Volume group "centos_centos7-vm" successfully extended ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgs VG #PV #LV #SN Attr VSize VFree centos_centos7-vm 2 2 0 wz--n- 13.64g 6.14g <------<<< ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> pvscan PV /dev/sda2 VG centos_centos7-vm lvm2 [7.51 GiB / 0 free] PV /dev/sda3 VG centos_centos7-vm lvm2 [6.14 GiB / 6.14 GiB free] Total: 2 [13.64 GiB] / in use: 2 [13.64 GiB] / in no VG: 0 [0 ] ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvdisplay --- Logical volume --- LV Path /dev/centos_centos7-vm/swap LV Name swap VG Name centos_centos7-vm LV UUID unHZAf-2kFX-k257-bIW4-9p7f-izdp-QH651O LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 2 LV Size 820.00 MiB Current LE 205 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path /dev/centos_centos7-vm/root LV Name root VG Name centos_centos7-vm LV UUID VjC00k-ZBh0-4usX-29Xf-rLkm-5JyZ-44eQSF LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 1 LV Size 6.71 GiB Current LE 1717 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 6.7G 5.9G 881M 88% / ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgdisplay --- Volume group --- VG Name centos_centos7-vm 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 13.64 GiB PE Size 4.00 MiB Total PE 3493 Alloc PE / Size 1922 / 7.51 GiB Free PE / Size 1571 / 6.14 GiB VG UUID 4EAyOS-hEBY-x2WA-BsXc-C2mp-gb3A-CrbXl9 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvextend /dev/mapper/centos_centos7--vm-root /Kdev/sda3 Extending logical volume root to 12.84 GiB Logical volume root successfully resized ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 6.7G 5.9G 881M 88% / ------------------------------------------------ root@centos7-vm.localdomain [/root/.History] ------------------------------------------------ --> resize2fs /dev/centos_centos7-vm/root resize2fs 1.42.9 (28-Dec-2013) resize2fs: Bad magic number in super-block while trying to open /dev/centos_centos7-vm/root Couldn't find valid filesystem superblock. ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> resize2fs /dev/mapper/centos_centos7--vm-root resize2fs 1.42.9 (28-Dec-2013) resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos_centos7--vm-root Couldn't find valid filesystem superblock. ------------------------------ INSERT research time to determine the REDHAT and CENTOS have a bug... related to the xfs filesystem web pages suggested fsadm, and other tools... I tried several, finally found one little quiet note mentioning a rather odd command: xfs_growfs ...ok... let's see if it's here... yep... let's see if it works... yep. ------------------------------------------------ root@centos7-vm.localdomain [/root/.History] ------------------------------------------------ --> which xfs_growfs /sbin/xfs_growfs ------------------------------------------------ root@centos7-vm.localdomain [/root/.History] ------------------------------------------------ --> xfs_growfs /dev/centos_centos7-vm/root meta-data=/dev/mapper/centos_centos7--vm-root isize=256 agcount=4, agsize=439552 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=1758208, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 1758208 to 3366912 ------------------------------------------------ root@centos7-vm.localdomain [/root/.History] ------------------------------------------------ ############################################################ --> df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 13G 5.9G 7.0G 46% / ------------------------------------------------ the fix: 32 xfs_growfs /dev/centos_centos7-vm/root --> sudo yum update ...NOW IT WORKED ############################################################ ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos_centos7-vm lvm2 a-- 7.51g 0 /dev/sda3 centos_centos7-vm lvm2 a-- 6.14g 0 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgs VG #PV #LV #SN Attr VSize VFree centos_centos7-vm 2 2 0 wz--n- 13.64g 0 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> vgdisplay --- Volume group --- VG Name centos_centos7-vm System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 6 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 13.64 GiB PE Size 4.00 MiB Total PE 3493 Alloc PE / Size 3493 / 13.64 GiB Free PE / Size 0 / 0 VG UUID 4EAyOS-hEBY-x2WA-BsXc-C2mp-gb3A-CrbXl9 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert root centos_centos7-vm -wi-ao---- 12.84g swap centos_centos7-vm -wi-ao---- 820.00m ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvdisplay --- Logical volume --- LV Path /dev/centos_centos7-vm/swap LV Name swap VG Name centos_centos7-vm LV UUID unHZAf-2kFX-k257-bIW4-9p7f-izdp-QH651O LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 2 LV Size 820.00 MiB Current LE 205 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path /dev/centos_centos7-vm/root LV Name root VG Name centos_centos7-vm LV UUID VjC00k-ZBh0-4usX-29Xf-rLkm-5JyZ-44eQSF LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 1 LV Size 12.84 GiB Current LE 3288 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvdisplay | grep "LV Path" LV Path /dev/centos_centos7-vm/swap LV Path /dev/centos_centos7-vm/root ------------------------------------------------ root@centos7-vm.localdomain [/root] ------------------------------------------------ --> lvs ; lvdisplay LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert root centos_centos7-vm -wi-ao---- 12.84g swap centos_centos7-vm -wi-ao---- 820.00m --- Logical volume --- LV Path /dev/centos_centos7-vm/swap LV Name swap VG Name centos_centos7-vm LV UUID unHZAf-2kFX-k257-bIW4-9p7f-izdp-QH651O LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 2 LV Size 820.00 MiB Current LE 205 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path /dev/centos_centos7-vm/root LV Name root VG Name centos_centos7-vm LV UUID VjC00k-ZBh0-4usX-29Xf-rLkm-5JyZ-44eQSF LV Write Access read/write LV Creation host, time localhost, 2016-09-09 07:22:26 -0700 LV Status available # open 1 LV Size 12.84 GiB Current LE 3288 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 ------------------------------------------------ root@centos7-vm.localdomain [/root/.History] ------------------------------------------------ --> df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_centos7--vm-root 13G 5.9G 7.0G 46% / ------------------------------------------------

Simply Linux: Basics  Full Size Jeep Buyer's Guide Using BASH on Windows 10
Practical Suggestions for Microsoft Windows
Linux Tackles Microsoft
12 hour Video Course by john:
The Art of Linux System Administration
published by O'Reilly Media
Study Guide for the LPIC-2 Certification Exams
search for:
on the internet, or:
JohnMeister.com-fotos
LinuxMeister-Linux
BibleTech- Bible overview

overview of mankind's history
Biblical history:
"Promises and Prophets"

Wagoneers

FULL SIZE JEEPS

JeepMeister
"Jeep is America's
only real sports car."
-Enzo Ferrari


MeisterTech
Diesels +

One Page Overview of Linux Commands

click for an image of the 5 essential Linux commands

An Intro to Linux
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983
purchase AMSOIL
at Midway Auto on SR9 in Snohomish,
or at Northland Diesel in Bellingham, WA


SJ - 1962-1991

XJ - 1984-2001

WJ - 1999-2004

KJ - 2002-2007

WK - 2005-2010

Find the recommended
AMSOIL synthetics
for your Jeep

CJ-10A - 1984-1986

Jeepsters

MJ - 1984-1992

Willys - 1946-1965

Other Jeeps (FC)