hpc:storage_on_hpc
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| hpc:storage_on_hpc [2025/03/14 10:40] – [NASAC] Gaël Rossignol | hpc:storage_on_hpc [2025/10/15 10:15] (current) – [NASAC] Adrien Albert | ||
|---|---|---|---|
| Line 163: | Line 163: | ||
| ====== Sharing files with other users ====== | ====== Sharing files with other users ====== | ||
| - | Sometimes you need to share files with some colleagues or your research group. | + | Sometimes, you may need to share files with colleagues or members of your research group. |
| - | We provide | + | We offer two types of shared folders: |
| - | * in " | + | |
| - | * in " | + | |
| - | If you need one, please fill the form on DW: https://dw.unige.ch/openentry.html? | + | * **In the " |
| + | * **In the " | ||
| - | If you are an Outisder user and you don't have access | + | To request a shared folder, please fill out the form at [[https:// |
| + | A **group** is a collection of users used to manage shared access to resources. These groups are defined and stored in the **Active Directory** and allow us to control who can access specific folders. | ||
| + | If you need more details about groups, please contact your **CI** (*correspondant informatique*). | ||
| + | |||
| + | If you are an *Outsider* user and do not have access to DW, please ask your **PI** to submit the request on your behalf. | ||
| <note important> | <note important> | ||
| You are not allowed to change the permission of your '' | You are not allowed to change the permission of your '' | ||
| Line 230: | Line 233: | ||
| <code console> | <code console> | ||
| - | (baobab)-[sagon@login2 | + | (baobab)-[sagon@login1 |
| home dir: /home/sagon | home dir: /home/sagon | ||
| scratch dir: / | scratch dir: / | ||
| Line 313: | Line 316: | ||
| [sagon@login1 ~] $ dbus-launch bash | [sagon@login1 ~] $ dbus-launch bash | ||
| </ | </ | ||
| + | |||
| + | **If you are using sbatch add a sleep after '' | ||
| + | |||
| + | < | ||
| + | dbus-launch bash | ||
| + | sleep 3 | ||
| + | gio mount .... | ||
| + | </ | ||
| mount the share, smb in this example: | mount the share, smb in this example: | ||
| Line 336: | Line 347: | ||
| </ | </ | ||
| - | <note important> | + | <note important> |
| - | If you need to access the data on the nodes, you need to mount them there as well in your sbatch script.</ | + | If you need to access the on other nodes, you need to mount them there as well in your sbatch script.</ |
| If you need to script this, you can put your credentials in a file in your home directory. | If you need to script this, you can put your credentials in a file in your home directory. | ||
| Line 380: | Line 391: | ||
| reference: (([[https:// | reference: (([[https:// | ||
| + | |||
| + | === Sometimes mount is not available but you can browse/ | ||
| + | |||
| + | < | ||
| + | $ dbus-launch bash | ||
| + | |||
| + | $ gio mount smb:// | ||
| + | Authentication Required | ||
| + | Enter user and password for share “hpc_exchange” on “nasac-evs2.unige.ch”: | ||
| + | User [rossigng]: s-hpc-share | ||
| + | Domain [SAMBA]: ISIS | ||
| + | Password: | ||
| + | |||
| + | $ gio mount -l | ||
| + | Drive(0): SAMSUNG MZ7L3480HBLT-00A07 | ||
| + | Type: GProxyDrive (GProxyVolumeMonitorUDisks2) | ||
| + | Drive(1): SAMSUNG MZ7L3480HBLT-00A07 | ||
| + | Type: GProxyDrive (GProxyVolumeMonitorUDisks2) | ||
| + | Mount(0): hpc_exchange on nasac-evs2.unige.ch -> smb:// | ||
| + | Type: GDaemonMount | ||
| + | |||
| + | $ gio list smb:// | ||
| + | backup | ||
| + | |||
| + | $ gio list smb:// | ||
| + | toto | ||
| + | titi | ||
| + | tata.txt | ||
| + | |||
| + | $ gio cp smb:// | ||
| + | |||
| + | ... | ||
| + | </ | ||
| + | |||
| ===== CVMFS ===== | ===== CVMFS ===== | ||
| All the compute nodes of our clusters have CernVM-FS client installed. CernVM-FS, the CernVM File System (also known as CVMFS), is a file distribution service that is particularly well suited to distribute software installations across a large number of systems world-wide in an efficient way. | All the compute nodes of our clusters have CernVM-FS client installed. CernVM-FS, the CernVM File System (also known as CVMFS), is a file distribution service that is particularly well suited to distribute software installations across a large number of systems world-wide in an efficient way. | ||
| Line 413: | Line 458: | ||
| The EESSI did a nice tutorial about CVMFS readable on [[https:// | The EESSI did a nice tutorial about CVMFS readable on [[https:// | ||
| + | ===== EOS ===== | ||
| + | You can mount root filesystems using EOS. | ||
| + | < | ||
| + | (bamboo)-[sagon@login1 ~]$ export EOS_MGM_URL=root:// | ||
| + | (bamboo)-[sagon@login1 ~]$ export EOS_HOME=/ | ||
| + | (bamboo)-[sagon@login1 ~]$ eos fuse mount / | ||
| + | </ | ||
| + | <note important> | ||
| ====== Robinhood ====== | ====== Robinhood ====== | ||
| Robinhood Policy Engine is a versatile tool to manage contents of large file systems. It daily scans the scratch beegfs filesystems. It makes it possible to schedule mass action on filesystem entries by defining attribute-based policies. | Robinhood Policy Engine is a versatile tool to manage contents of large file systems. It daily scans the scratch beegfs filesystems. It makes it possible to schedule mass action on filesystem entries by defining attribute-based policies. | ||
hpc/storage_on_hpc.1741948848.txt.gz · Last modified: (external edit)