Hello,
I have just looked into this issue briefly and so far I can only come up with the following statements:
Key differences from a POSIX file system :
https://cloud.google.com/storage/docs/gcs-fuse#notes
“Directories: By default, only directories that are explicitly defined (that is, they are their own object in Cloud Storage) will appear in the file system. Implicit directories (that is, ones that are only parts of the pathname of other files or directories) will not appear by default. If there are files whose pathname contain an implicit directory, they will not appear in the overall directory tree (since the implicit directory containing them does not appear). A flag is available to change this behavior. For more information, see the semantics documentation. [1]”
Mounting :
https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/mounting.md#mounting
“Important: You should run gcsfuse as the user who will be using the file system, not as root. Similarly, the directory should be owned by that user. Do not use sudo for either of the steps above or you will wind up with permissions issues.”
Please let me know if this is of any help.
from : Derek
[1] Files and directories :
https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/semantics.md#files-and-dirs
Hello,
I have been looking for more documentation on mounting buckets to a SLURM instance without much success as of yet. I do believe that your second question, whether there is a system in place that can give the same functionality, can be answered. In these links [1][2], it can be seen that Google suggests the use of Cloud Filestore. You may want to look into this to see if it is a viable option for your use case.
Let us know if this helped.
[1] HPC made easy: Announcing new features for Slurm on GCP :
[2] Filestore :
https://cloud.google.com/filestore