Differences between revisions 76 and 77
Revision 76 as of 2018-08-28 08:49:18
Size: 3594
Editor: davidsch
Comment:
Revision 77 as of 2018-11-19 11:35:52
Size: 103
Editor: davidsch
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#rev 2018-08-28 davidsch #rev 2018-11-19 davidsch
Line 3: Line 3:
= Data archiving on jabba = This article has been moved to DataArchivingNG.
Line 5: Line 5:
<<TableOfContents(3)>>

== Overview ==
All data you put on our data archiving system will we stored on tape drives. Like this the archive system can hold a large amount of data. The downside is that read and write operations are slow since the tape roboter has to physically grab the right tapes to handle your data. Thus, you should not use jabba for data you use daily. But if you have a huge amount of simulation data that you might need in some weeks, jabba would be a good place to take care of them.


== Usage ==

==== Access rights ====
We will have to give the proper rights to your account before you will be able to use jabba. Please write an email to support@ee.ethz.ch if you need access to our data archiving system (include your Linux workstation's name for NFS access as well). Permission will be granted to D-ITET staff members only, no access for students.

==== How to access jabba ====
As soon as access is granted, you have the following options to get/put data from/to the archiving system:

 * NFS (preferred on Linux): `/usr/jabba/archive/INSTITUTE/USERNAME` or `/usr/jabba/backup/INSTITUTE/USERNAME`
 * Samba or MS Windows Network Map: `\\jabba\USERNAME`
 * OpenSSH: `scp`

==== Important notes ====
Please follow these rules when storing data on jabba:

 * '''Only write big archive files (`.tar.gz, .zip, ...`) to jabba, not many small files'''.
 * The ideal size of these archive files is between 5 and 10 Gigabytes.
 * Don't create archive files bigger than 20 Gigabytes.
 * Take care when you delete files. You are working on the backup system and there is no further backup of these data.
 * Only put data into the `archive` or `backup` folder.

==== Differences between storage areas ====

 * '''archive''' : Files within the archive directory will be stored on '''one tape and one disk''', five minutes after the last modification.
 * '''backup''' : Files within the backup directory will be saved to '''one tape''', 30 minutes after their last modification on harddisk.

In both cases the cached files on harddisk will be deleted only if the threshold of free disk space on the partition is reached.


== Usage examples ==

 * Backup `Pictures` folder via NFS:
 {{{
 tar cfv - Pictures | /usr/isgtc/bin/tubasplit --size 5056 /usr/jabba/backup/tik/USERNAME/Pictures.tar
 }}}

 * Archive `Pictures` folder with ssh:
 {{{
tar cfv - Pictures | ssh jabba "/usr/isgtc/bin/tubasplit --size 5056 /usr/jabba/backup/tik/USERNAME/Pictures.tar
}}}
 '''Note:''' The usage through NFS/Samba is preferred since above command creates excessive CPU load on the archive system.

 * Assume you had a tar archive split in multiple parts (000 to XXX) and want to get them via NFS and unpack it in scratch:
 {{{
cd /scratch
cat /usr/jabba/backup/tik/USERNAME/Pictures.tar_* | tar xvf -
}}}

== Advanced usage ==
The data transfer between harddisk and tape storage can be influenced with the commands below. You have to be logged in on jabba through SSH to use these commands. Please consult the man pages for further details.

|| ''Command'' || ''Description'' ||
|| `sls` || An extended version of GNU ls for listing directory information ||
|| `sdu` || An extended version of GNU du ||
|| `archive` || Set archive attributes and archive files ||
|| `release` || Release disk space and set release attributes ||
|| `stage` || Set staging attributes and copy off-line files to harddisk ||
|| `ssum` || Set file checksum attributes ||

This article has been moved to DataArchivingNG.


CategoryBKUP

Services/DataArchiving (last edited 2020-09-08 11:56:17 by bonaccos)