35,719
edits
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}} | ||
<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> | |||
< | |||
Pour savoir quels groupes vous pouvez utiliser, lancez la commande | Pour savoir quels groupes vous pouvez utiliser, lancez la commande |