Storage Resources

New files and directories could be stored in the containers’ own databases and file system resources. What exactly does that mean and how can we use it?

The basic idea is this, not all data is stored in exports. We can associate a new directory with any Genesis II container we want. Each Genesis II container, in turn, will store newly created file and directory resources on its local storage resources. For example, there is a container at the GFFS path of /containers/FutureGrid/IU/india. To create a new directory on that container Sarah could

     grid mkdir –rns-service=/containers/FutureGrid/IU/india /home/Sarah/india-directory

This will create a new directory on India, and link it into Sarah’s GFFS directory. Subsequent file and directory create operations with the new directory will cause new files and directories to be stored at IU on India. Of course those files and directories can still be accessed via the GFFS just as any other file.

A different mkdir command must be used because the Unix mkdir command has no idea about the Grid, and no concept of creating files and directories except in the underlying file system.

Return to GFFS page