To stop copying everything all the time I needed a shared disk. Parallel Virtual File system was my parallel FS of choice but also I needed a quick and not so fast and reliable filesystem for tests. For that, I chose NFS. Later I can install PVFS if I need to.
Well, install NFS on Ubuntu is VERY simple!
Server:
Install the packages:
sudo apt-get install nfs-user-server nfs-common
Then, edit the /etc/exports file in the server:
/scratch/global frodo(rw) sam(rw) merry(rw) pippin(rw)
Create the directory, with permission to the group users:
mkdir /scratch/global/ chmod g+ws /scratch/global/ chgrp users /scratch/global/
and start the service:
sudo /etc/init.d/nfs-user-server restart
Client:
Install the package:
sudo apt-get install nfs-common
Edit the /etc/fstab and add the mount point:
gandalf:/scratch/global /scratch/global nfs rw 0 0
Create the directory and mount it:
sudo mkdir /scratch/global/ sudo mount /scratch/global/
That’s just it… really.