Table of Contents
Extend a XFS partition
Check space [root@mclu21 ~]# df /u01 Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ol_ractw21-u01 15718400 7318448 8399952 47% /u01 [root@mclu21 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 ol_ractw21 lvm2 a-- 49.00g 11.12g Extend the XFS partition [root@mclu21 ~]# lvextend /dev/mapper/ol_ractw21-u01 -L +4G -r Size of logical volume ol_ractw21/u01 changed from 15.00 GiB (3840 extents) to 19.00 GiB (4864 extents). Logical volume ol_ractw21/u01 successfully resized. meta-data=/dev/mapper/ol_ractw21-u01 isize=256 agcount=4, agsize=983040 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 spinodes=0 data = bsize=4096 blocks=3932160, 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 3932160 to 4980736 [root@mclu21 ~]# df /u01 Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ol_ractw21-u01 19912704 7318476 12594228 37% /u01
Create a Logical Volume for additional Swap Space
Verify whether there is enough space [root@ractw21 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 ol_ractw21 lvm2 a-- 49.00g 30.12g Check current swap size [root@ractw21 ~]# lvdisplay /dev/ol_ractw21/swap --- Logical volume --- LV Path /dev/ol_ractw21/swap LV Name swap VG Name ol_ractw21 LV UUID cRqOFr-qctc-8lni-kzsV-fB5X-CVmv-MwakG7 LV Write Access read/write LV Creation host, time ractw21.example.com, 2017-04-04 12:13:14 +0200 LV Status available # open 2 LV Size 3.88 GiB Current LE 992 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 251:1 Just add some space to Logical Volume swap [root@ractw21 ~]# lvextend -L+4G /dev/ol_ractw21/swap Size of logical volume ol_ractw21/swap changed from 3.88 GiB (992 extents) to 7.88 GiB (2016 extents). Logical volume ol_ractw21/swap successfully resized. [root@ractw21 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 ol_ractw21 lvm2 a-- 49.00g 26.12g [root@ractw21 ~]# lvs --segments -o +devices LV VG Attr #Str Type SSize Devices root ol_ractw21 -wi-ao---- 1 linear 15.00g /dev/sda2(992) swap ol_ractw21 -wi-ao---- 1 linear 3.88g /dev/sda2(0) swap ol_ractw21 -wi-ao---- 1 linear 4.00g /dev/sda2(4832)
Add the newly create Volume to the Swap Space
Check current swap space [root@ractw21 etc]# free total used free shared buff/cache available Mem: 5700592 556224 4512632 11364 631736 5051276 Swap: 4063228 0 4063228 [root@ractw21 etc]# lvs --segments -o +devices LV VG Attr #Str Type SSize Devices root ol_ractw21 -wi-ao---- 1 linear 15.00g /dev/sda2(992) swap ol_ractw21 -wi-ao---- 1 linear 3.88g /dev/sda2(0) swap ol_ractw21 -wi-ao---- 1 linear 4.00g /dev/sda2(4832) u01 ol_ractw21 -wi-ao---- 1 linear 15.00g /dev/sda2(5856) [root@ractw21 etc]# lvscan ACTIVE '/dev/ol_ractw21/swap' [7.88 GiB] inherit ACTIVE '/dev/ol_ractw21/root' [15.00 GiB] inherit ACTIVE '/dev/ol_ractw21/u01' [15.00 GiB] inherit Despite our Swap LV has now about 8 GByte Space only 4 GByte was used. Remove and add the swap LV again [root@ractw21 etc]# swapoff -v /dev/ol_ractw21/swap swapoff /dev/ol_ractw21/swap [root@ractw21 etc]# mkswap /dev/ol_ractw21/swap mkswap: /dev/ol_ractw21/swap: warning: wiping old swap signature. Setting up swapspace version 1, size = 8257532 KiB no label, UUID=95b7991f-22c6-4710-9ee3-6b6eab5dd36b [root@ractw21 etc]# swapon -va swapon /dev/mapper/ol_ractw21-swap swapon: /dev/mapper/ol_ractw21-swap: found swap signature: version 1, page-size 4, same byte order swapon: /dev/mapper/ol_ractw21-swap: pagesize=4096, swapsize=8455716864, devsize=8455716864 [root@ractw21 etc]# [root@ractw21 etc]# free total used free shared buff/cache available Mem: 5700592 559064 4509516 11364 632012 5048452 Swap: 8257532 0 8257532 Now 8 GByte swap is available in our system !
Create a NEW oracle software partition /u01
[root@ractw21 ~]# lvcreate -L 15G -n u01 /dev/ol_ractw21 Logical volume "u01" created. [root@ractw21 ~]# lvs --segments -o +devices LV VG Attr #Str Type SSize Devices root ol_ractw21 -wi-ao---- 1 linear 15.00g /dev/sda2(992) swap ol_ractw21 -wi-ao---- 1 linear 3.88g /dev/sda2(0) swap ol_ractw21 -wi-ao---- 1 linear 4.00g /dev/sda2(4832) u01 ol_ractw21 -wi-a----- 1 linear 15.00g /dev/sda2(5856) [root@ractw21 ~]# mkfs.xfs -L u01 /dev/ol_ractw21/u01 meta-data=/dev/ol_ractw21/u01 isize=256 agcount=4, agsize=983040 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0, sparse=0 data = bsize=4096 blocks=3932160, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [root@ractw21 ~]# mkdir /u01 [root@ractw21 ~]# lvscan ACTIVE '/dev/ol_ractw21/swap' [7.88 GiB] inherit ACTIVE '/dev/ol_ractw21/root' [15.00 GiB] inherit ACTIVE '/dev/ol_ractw21/u01' [15.00 GiB] inherit Add following line to /etc/fstab /dev/mapper/ol_ractw21-u01 /u01 xfs defaults 0 1 [root@ractw21 ~]# mount -a [root@ractw21 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 2826556 0 2826556 0% /dev tmpfs 2850296 144 2850152 1% /dev/shm tmpfs 2850296 8984 2841312 1% /run tmpfs 2850296 0 2850296 0% /sys/fs/cgroup /dev/mapper/ol_ractw21-root 15718400 9042272 6676128 58% / /dev/sda1 1038336 308824 729512 30% /boot kits 2930253820 2254231536 676022284 77% /media/sf_kits tmpfs 570060 8 570052 1% /run/user/0 /dev/sr1 57990 57990 0 100% /run/media/root/VBOXADDITIONS_5.1.18_114002 /dev/mapper/ol_ractw21-u01 15718400 32928 15685472 1% /u01 Verify remaining disk space [root@ractw21 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 ol_ractw21 lvm2 a-- 49.00g 11.12g
Using parted to create a new ORACLE_BASE partition for a Domain Service Cluster
- The minimum disk requirements for an ORACLE_BASE is 102 GBybte for a Domain Service Cluster
- It makes sense to create an own partition for this space
[root@dsctw21 ~]# parted /dev/sdi print Error: /dev/sdi: unrecognised disk label Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdi: 129GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: [root@dsctw21 ~]# parted /dev/sdi mklabel msdos Information: You may need to update /etc/fstab. [root@dsctw21 ~]# parted /dev/sdi print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdi: 129GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags [root@dsctw21 ~]# parted /dev/sdi mkpart -- primary 1 -1 Information: You may need to update /etc/fstab. [root@dsctw21 ~]# parted /dev/sdi print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdi: 129GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 129GB 129GB primary Create new XFS file System for the new partion [root@dsctw21 app]# mkfs.xfs /dev/sdi1 meta-data=/dev/sdi1 isize=256 agcount=4, agsize=7859072 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0, sparse=0 data = bsize=4096 blocks=31436288, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal log bsize=4096 blocks=15349, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [grid@dsctw21 log]$ env | grep ORACLE_BASE ORACLE_BASE=/u01/app/grid mount /dev/sdb1 /backup [root@dsctw21 app]# mkdir /u01/app/grid [root@dsctw21 app]# mount /dev/sdi1 /u01/app/grid [root@dsctw21 app]# df /u01/app/grid Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdi1 125683756 32928 125650828 1% /u01/app/grid [root@dsctw21 app]# chown grid:oinstall /u01/app/grid [root@dsctw21 app]# df / /u01 /u01/app/grid Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ol_ractw21-root 15718400 9085996 6632404 58% / /dev/mapper/ol_ractw21-u01 15718400 7409732 8308668 48% /u01 /dev/sdi1 125683756 32928 125650828 1% /u01/app/grid Add an entry to fstab to get /u01/app/grid mounted after reboot [root@dsctw21 app]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Tue Apr 4 12:13:16 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/ol_ractw21-root / xfs defaults 0 0 UUID=4394c11d-f8bf-48fe-a654-4ca194703b5b /boot xfs defaults 0 0 /dev/mapper/ol_ractw21-swap swap swap defaults 0 0 /dev/mapper/ol_ractw21-u01 /u01 xfs defaults 0 1 /dev/sdi1 /u01/app/grid xfs defaults 0 2