When you run Oracle Grid 12c ‘cluvfy stage -pre crsinst’ on Linux 7 (Oracle Enterprise Linux 7.2 in my case) you will get the following error:
Starting check for /dev/shm mounted as temporary file system ... ERROR: PRVE-0421 : No entry exists in /etc/fstab for mounting /dev/shm PRVE-0421 : No entry exists in /etc/fstab for mounting /dev/shm PRVE-0421 : No entry exists in /etc/fstab for mounting /dev/shm PRVE-0421 : No entry exists in /etc/fstab for mounting /dev/shm Check for /dev/shm mounted as temporary file system failed
When you do a ‘df -h’ you will see that ‘/dev/shm’ actually is mounted:
Filesystem Size Used Avail Use% Mounted on devtmpfs 24G 0 24G 0% /dev tmpfs 24G 0 24G 0% /dev/shm
This is due to a bug (Doc ID 2065603.1) which comes from the case that the cluvfy check does not check the actual mount of the file system, but looks for the persistence line of this mount in ‘/etc/fstab’ like it did in Linux 6. In Linux 7 you get this tmpfs mount by default.