Mounting a shared filesystem
Mounting to an instance
Warning
Only SFS that have been shared with instance can be mounted to this instance, see \
Editing share settings
Info
Shared filesystem can obly be attached to the instance in the same region
Info
Replace \ with the name of the directory you want to mount it to.\
Replace \ with the filesystem's pseudopath. Where to find pseudopath\
Replace \ with the datacenter location (ex: fin-01)
-
Create a directory to which you want to mount the SFS:
-
Mount the shared filesystem:
mount -t nfs -o nconnect=16 nfs.<DC>.datacrunch.io:<PSEUDO> /mnt/<SFS_NAME>
-
Add filesystem to the /etc/fstab, to have it mount on instance startup:
grep -qxF 'nfs.<DC>.datacrunch.io:/<PSEUDO> /mnt/<SFS_NAME> nfs defaults,nconnect=16 0 0' /etc/fstab || echo 'nfs.<DC>.datacrunch.io:/<PSEUDO> /mnt/<SFS_NAME> nfs defaults,nconnect=16 0 0' | sudo tee -a /etc/fstab
Mounting to every node in a cluster
Info
Replace \ with the name of the directory you want to mount it to.\
Replace \ with the filesystem's pseudopath. Where to find pseudopath\
Replace \ with the datacenter location (ex: fin-01)
pdsh -a "sudo mkdir -vp /mnt/<SFS_NAME> && grep -qxF 'nfs.<DC>.datacrunch.io:/<PSEUDO> /mnt/<SFS_NAME> nfs defaults,nconnect=16 0 0' /etc/fstab || echo 'nfs.<DC>.datacrunch.io:/<PSEUDO> /mnt/<SFS_NAME> nfs defaults,nconnect=16 0 0' | sudo tee -a /etc/fstab && sudo mount /mnt/<SFS_NAME>"