Frequently Asked Questions/fr: Difference between revisions

Jump to navigation Jump to search
Updating to match new version of source page
No edit summary
(Updating to match new version of source page)
Line 17: Line 17:
{{Command|mv $HOME/scratch/some_file $HOME/some_file}}
{{Command|mv $HOME/scratch/some_file $HOME/some_file}}


<div class="mw-translate-fuzzy">
=== De ''scratch'' ou ''home'' vers ''project'' ===
=== De ''scratch'' ou ''home'' vers ''project'' ===
De ''scratch'' ou ''home'' vers ''project'', '''n'utilisez pas''' la commande <tt>mv</tt>. Utilisez plutôt <tt>rsync</tt> avec les options suivantes :  
De ''scratch'' ou ''home'' vers ''project'', '''n'utilisez pas''' la commande <tt>mv</tt>. Utilisez plutôt <tt>rsync</tt> avec les options suivantes :
</div>
 
It is very important to run <tt>cp</tt> and <tt>rsync</tt> correctly to ensure that the files copied over to the project space have the correct group ownership. With <tt>cp</tt>, do not use the archive <tt>-a</tt> option. And when using <tt>rsync</tt>, make sure you specify the <tt>--no-g --no-p</tt> options, like so:


{{Command|rsync -axvpH --no-g --no-p  $HOME/scratch/some_directory $HOME/projects/<project>/some_other_directory}}
{{Command|rsync -axvpH --no-g --no-p  $HOME/scratch/some_directory $HOME/projects/<project>/some_other_directory}}


Les options <tt>--no-g</tt> et <tt>--no-p</tt> sont très importantes pour que les fichiers copiés vers ''project'' soient associés au bon groupe.
<div class="mw-translate-fuzzy">
 
Une fois les fichiers copiés correctement, ils peuvent être supprimés de votre espace ''scratch''.
Une fois les fichiers copiés correctement, ils peuvent être supprimés de votre espace ''scratch''.
</div>


== Message d'erreur ''Disk quota exceeded'' avec les systèmes de fichiers de l'espace projet ==
== Message d'erreur ''Disk quota exceeded'' avec les systèmes de fichiers de l'espace projet ==
Certains utilisateurs reçoivent ce message d'erreur ou un autre message similaire au sujet du quota en rapport avec leurs répertoires de [[Project layout/fr|l'espace projet]]. Des difficultés ont aussi été rapportées lors du transfert de fichiers vers leur répertoire <code>/project</code> à partir d'une autre grappe. Plusieurs de ces cas sont dus à des problèmes de propriété des fichiers.
Certains utilisateurs reçoivent ce message d'erreur ou un autre message similaire au sujet du quota en rapport avec leurs répertoires de [[Project layout/fr|l'espace projet]]. Des difficultés ont aussi été rapportées lors du transfert de fichiers vers leur répertoire <code>/project</code> à partir d'une autre grappe. Plusieurs de ces cas sont dus à des problèmes de propriété des fichiers.


<div class="mw-translate-fuzzy">
Pour savoir si vous avez atteint ou dépassé le quota, utilisez <code>diskusage_report</code>.
Pour savoir si vous avez atteint ou dépassé le quota, utilisez <code>diskusage_report</code>.
<source lang="bash">
<source lang="bash">
Line 38: Line 43:
             Project (group/def-zrichard)            20k/1000G              4/5000k
             Project (group/def-zrichard)            20k/1000G              4/5000k
</source>
</source>
</div>


Cet exemple illustre un problème fréquent : l'espace projet de l'utilisateur <code>ymartin</code> contient trop de données dans des fichiers qui appartiennent au groupe <code>ymartin</code>. Ces données devraient se trouver dans des fichiers appartenant à <code>def-zrichard</code>.
Cet exemple illustre un problème fréquent : l'espace projet de l'utilisateur <code>ymartin</code> contient trop de données dans des fichiers qui appartiennent au groupe <code>ymartin</code>. Ces données devraient se trouver dans des fichiers appartenant à <code>def-zrichard</code>.
Line 47: Line 53:
Dans cet exemple, les fichiers ont été associés au propriétaire du groupe <code>ymartin</code> plutôt qu’au propriétaire du groupe <code>def-zrichard</code>, ce qui est inattendu et non souhaitable.   
Dans cet exemple, les fichiers ont été associés au propriétaire du groupe <code>ymartin</code> plutôt qu’au propriétaire du groupe <code>def-zrichard</code>, ce qui est inattendu et non souhaitable.   


<div class="mw-translate-fuzzy">
Les nouveaux fichiers et répertoires créés dans <code>/project</code> sont automatiquement associés à un groupe du projet. Les raisons les plus fréquentes pour lesquelles cette association est fautive sont que
Les nouveaux fichiers et répertoires créés dans <code>/project</code> sont automatiquement associés à un groupe du projet. Les raisons les plus fréquentes pour lesquelles cette association est fautive sont que
*les fichiers et répertoires sont déplacés d’un espace <code>/home</code> à un espace <code>/project</code> en utilisant la commande <code>mv</code> plutôt que la commande <code>cp</code>;
*les fichiers et répertoires sont déplacés d’un espace <code>/home</code> à un espace <code>/project</code> en utilisant la commande <code>mv</code> plutôt que la commande <code>cp</code>;
* les fichiers et répertoires sont transférés à partir d’une autre grappe à l’aide de [[Transferring_data#Rsync|rsync]] ou de [[Transferring_data#SCP|scp]] avec une option forçant de conserver les mêmes caractéristiques de propriété; vérifiez donc les options que vous avez sélectionnées dans votre application de transfert de données.
* les fichiers et répertoires sont transférés à partir d’une autre grappe à l’aide de [[Transferring_data#Rsync|rsync]] ou de [[Transferring_data#SCP|scp]] avec une option forçant de conserver les mêmes caractéristiques de propriété; vérifiez donc les options que vous avez sélectionnées dans votre application de transfert de données.
 
</div>
Avec [[Transferring_data#Rsync|rsync]], utilisez la commande suivante pour transférer à votre répertoire projet un répertoire qui serait localisé à distance&nbsp;:
<pre>
$ rsync -axvpH --no-g --no-p  remote_user@remote.system:remote/dir/path $HOME/projects/<project>/$USER/
</pre>
La compression des données améliorera le débit de transfert&nbsp;:
<pre>
$ rsync -axvpH --no-g --no-p  --compress-level=5 remote_user@remote.system:remote/dir/path $HOME/projects/<project>/$USER/
</pre>


Pour savoir quels groupes vous pouvez utiliser, lancez la commande  
Pour savoir quels groupes vous pouvez utiliser, lancez la commande  
35,719

edits

Navigation menu