Bureaucrats, cc_docs_admin, cc_staff
2,879
edits
Line 7: | Line 7: | ||
== Moving files across the project, scratch and home filesystems == | == Moving files across the project, scratch and home filesystems == | ||
On [[Cedar]] and [[Graham]], the scratch and home filesystems have quotas that are per-user, while the [[Project layout|project filesystem]] has quotas that are per project. Because | On [[Cedar]] and [[Graham]], the scratch and home filesystems have quotas that are per-user, while the [[Project layout|project filesystem]] has quotas that are per-project. Because the underlying implementation of quotas on the [[Lustre]] filesystem | ||
is currently based on group ownership of | is currently based on group ownership of files, it is important to ensure that the files have the right group. On the scratch and home filesystems, the correct group is typically the group with the same name as your username. On the project filesystem, group name should follow the pattern <tt>prefix-piusername</tt> where <tt>prefix</tt> is typically one of <tt>def</tt>, <tt>rrg</tt>, <tt>rpp</tt>. | ||
=== Moving files between scratch and home filesystems === | === Moving files between scratch and home filesystems === | ||
Line 14: | Line 14: | ||
{{Command|mv $HOME/scratch/some_file $HOME/some_file}} | {{Command|mv $HOME/scratch/some_file $HOME/some_file}} | ||
=== Moving files | === Moving files from scratch or home filesystems to project === | ||
If you want to move files from your scratch or home space into a project space, you '''should not''' use the <tt>mv</tt> command. Instead, we recommend using the <tt>rsync</tt> command with the following options : | If you want to move files from your scratch or home space into a project space, you '''should not''' use the <tt>mv</tt> command. Instead, we recommend using the <tt>rsync</tt> command with the following options : | ||