Baseline /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Jan 27 16:08:56 2015
#
# 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/centos-root /        		         xfs     defaults        		1 1
UUID=59d38d61-952a-4f94-bb78-a0874416cd51 /boot          xfs     defaults        		1 2
UUID=80E2-BDAF          	 /boot/efi               vfat    umask=0077,shortname=winnt 	0 0
/dev/mapper/centos-home 	 /home                   xfs     defaults,nosuid,nodev        	1 2
/dev/mapper/centos-opt  	 /opt                    xfs     defaults        		1 2
/dev/mapper/centos-tmp  	 /tmp                    xfs     defaults,nosuid,noexec,nodev   1 2
/dev/mapper/centos-usr  	 /usr                    xfs     defaults        		1 2
/dev/mapper/centos-usr_local 	 /usr/local              xfs     defaults        		1 2
/dev/mapper/centos-var  	 /var                    xfs     defaults,nosuid,nodev        	1 2
/dev/mapper/centos-var_ftp 	 /var/ftp                xfs     defaults,nosuid,nodev,noexec   1 2
/dev/mapper/centos-var_log 	 /var/log                xfs     defaults,nodev,nosuid        	1 2
/dev/mapper/centos-var_log_audit /var/log/audit          xfs     defaults,nodev,nosuid        	1 2
/dev/mapper/centos-var_tmp 	 /var/tmp                xfs     defaults,nosuid,nodev        	1 2
/dev/mapper/centos-var_www 	 /var/www                xfs     defaults,nosuid,nodev,noexec   1 2
/dev/mapper/centos-swap 	 swap                    swap    defaults        		0 0

This is a decent beginning for an fstab file. I did not bind /var/tmp to /tmp as they serve different purposes and Gnome 3 appears to dislike the noexec attribute assigned to /var/tmp.

In this article