où
est quelque chose comme def-profname
, donc un groupe qui possède un quota raisonnable d'un téraoctet ou plus.
=== Exemple ===
Dans notre exemple, Sue est chercheuse principale et Bob est membre de son groupe. Au départ, les répertoires de Sue et Bob semblent structurés de manière identique.
* /home/sue/scratch
(lien symbolique)
* /home/sue/projects
(répertoire)
* /home/bob/scratch
(lien symbolique)
* /home/bob/projects
(répertoire)
Cependant, le lien symbolique ''scratch'' pointe sur des répertoires différents : /scratch/sue
pour Sue et /scratch/bob
pour Bob.
En supposant que Bob n'ait qu'un seul rôle défini dans CCDB, le répertoire project
de Bob aurait le même contenu que les répertoires project
de Sue, et projects
pour Bob serait identique à projects
pour Sue. Aussi, si Sue et Bob n'ont aucun autre rôle et ne sont associés à aucun autre projet, chacun de leur répertoire projects
ne comprendrait qu'un sous-répertoire, soit def-sue
.
Chacun de /home/sue/project
, /home/bob/project
, /home/sue/projects/def-sue
et /home/bob/projects/def-sue
pointerait au même répertoire, soit /project/
. Ce répertoire est le meilleur endroit où partager les données de Sue et Bob; ils peuvent y créer des répertoires et ont un accès en lecture et en écriture. Ainsi, Sue peut créer un répertoire foo
$ cd ~/projects/def-sue
$ mkdir foo
et Bob peut copier des fichiers dans ~/projects/def-sue/foo
, pour que les deux puissent y avoir accès.
En supposant maintenant que Sue ait obtenu des ressources avec de l'espace de stockage suite au concours d'allocation de ressources (comme c'est souvent le cas), il y aurait une autre entrée dans leurs répertoires projects
respectifs, semblable à
~/projects/rrg-sue-ab
Ce répertoire servirait à stocker et partager les données pour un projet dans le cadre du concours.
Pour partager un fichier avec une utilisatrice qui n’est pas parrainée par la chercheuse principale, par exemple Heather, le plus simple est de configurer les permissions pour que celle-ci puisse lire le répertoire ou le fichier, habituellement par une liste de contrôle des accès (ACL); pour les détails, voyez la page [[Sharing data/fr|Partage de données]]. Notez que les permissions pour les systèmes de fichiers peuvent être modifiées pour tous les répertoires ou fichiers, et non seulement pour ceux de votre espace /project. Vous pouvez partager un répertoire de votre espace /scratch ou encore un seul sous-répertoire particulier de votre espace /project.
Il est de bonne pratique de limiter le partage des fichiers aux espaces /project et /scratch.
N’oubliez pas que Heather devra probablement avoir accès à plus d’un niveau de la structure du système de fichiers; il faut lui accorder les permissions de lecture et d’écriture pour chacun des répertoires entre ~/projects/def-sue
et le répertoire où sont situés les fichiers à partager. Nous avons supposé que Heather détient un compte sur la grappe en question, mais il est aussi possible de partager des données avec des chercheuses et chercheurs qui n’ont pas de compte avec l'Alliance, en créant un [[Globus/fr#Partage_de_fichiers_avec_Globus | point de chute commun]] dans Globus.
Bien sûr, si Heather devient une collaboratrice régulière de Sue, cette dernière pourrait la parrainer et lui accorder les mêmes accès que ceux accordés à Bob.
En résumé :
* l'espace scratch
est utilisé pour les fichiers privés et temporaires
* l'espace home
est habituellement utilisé pour un petit nombre de fichiers relativement privés (par exemple des scripts de tâches)
* l'espace project
du groupe est habituellement utilisé pour les données partagées puisque cet espace est persistant, sauvegardé et plutôt de grande taille (jusqu'à 10To et plus si alloué dans le cadre du concours d'allocation de ressources)