I never heard of Oracle Grid
before but google has, and it seems to consist of a whole suite of products
and have to do with database and private clouds. What it has to do with CentOS is unclear. Solaris is a *nix operating system created by Sun Microsystems, before they were taken over by Oracle, but is rather different from Linux.
The sequence of commands you showed makes no syntactic nor logical sense to me. The first will create an empty file, but the second attempts to mount
it without having created a filesystem within it, and the -t
switch should take a filesystem type as an argument and mount a device with filesystem on it (in this case presumably a loopback device) on a mountpoint, which should be an existing directory. See man mount
. Device nodes are normally created in /dev automatically by udev. /free does not exist by default on a CentOS system.
If you are using Oracle products you should use their support