User:Ressmann: Difference between revisions

From Lsdf
Jump to navigationJump to search
Line 9: Line 9:
Ein bundle wird z.B. für das Automatische erzeugen von tar files verwendet.
Ein bundle wird z.B. für das Automatische erzeugen von tar files verwendet.


Mit Hilfe des '''ibun''' Kommandos wird ein tar file als einzelnes file hochgeladen, und kann dort dann quasi entpackt werden, so dass einzelne Dateien innerhalb dieser tar Datei zugänglich gemacht werden.
Mit Hilfe des '''ibun''' Kommandos wird eine tar Datei als einzelne Datei hoch geladen, und kann dort dann quasi entpackt werden, so dass einzelne Dateien innerhalb dieser tar Datei zugänglich gemacht werden. Allerdings wird durch den ibun Befehl der Bezug zwischen den Dateien und dem bundle entfernt und existieren fortan unabhängig voneinander.


# iput -Dtar mydir.tar . -> die tar Datei wird hochgeladen und gleichzeitig getagged als ''tar'' Datei
# iput -Dtar mydir.tar . -> die tar Datei wird hochgeladen und gleichzeitig getagged als ''tar'' Datei
Line 39: Line 39:
C- /LSDF/home/rods/mydir
C- /LSDF/home/rods/mydir
C- /LSDF/home/rods/test
C- /LSDF/home/rods/test

Anders verhält es sich mit dem Administrativen Kommando '''iphybun'''. Mit diesem Kommando werden mehrere Dateien zusammengefasst um diese als eine Datei z.B. auf Band zu speichern. Jedoch ist es weiterhin möglich auf jede einzelne Datei innerhalb dieses bundles zuzugreifen.

Revision as of 09:47, 5 October 2012

iRods

Eine kleine Zusammenfassung zur momentanen iRods installation.

iRods is installed on: irods-1.lsdf.kit.edu

icommands

bundle

Ein bundle wird z.B. für das Automatische erzeugen von tar files verwendet.

Mit Hilfe des ibun Kommandos wird eine tar Datei als einzelne Datei hoch geladen, und kann dort dann quasi entpackt werden, so dass einzelne Dateien innerhalb dieser tar Datei zugänglich gemacht werden. Allerdings wird durch den ibun Befehl der Bezug zwischen den Dateien und dem bundle entfernt und existieren fortan unabhängig voneinander.

# iput -Dtar mydir.tar .                -> die tar Datei wird hochgeladen und gleichzeitig getagged als tar Datei
# ils                                   -> Anzeigen des repositories
/LSDF/home/rods:
 mydir.tar
# ibun -x mydir.tar mydir               -> die tar Datei wird innerhalb iRods entpackt 
# ils                                   -> nun existiert ein Ordner mydir mit den einzelnen Dateien
/LSDF/home/rods:
 mydir.tar
 C- /LSDF/home/rods/mydir

Oder andersherum ein iRods Verzeichnis enthält bereits viele Dateien und diese sollen nun innerhalb von iRods zu einem tar file zusammengefügt werden:

# ils test                              -> in dem Verzeichnis test gibt es einige Dateien
/LSDF/home/rods/test:
 hallo
 hello
 motd
 ohio
 pa
 test1
 test2
# ibun -cDtar testdir.tar test           -> das tar file wird erzeugt und gleichzeitig getagged
# ils
/LSDF/home/rods:
 mydir.tar
 testdir.tar
 C- /LSDF/home/rods/mydir
 C- /LSDF/home/rods/test

Anders verhält es sich mit dem Administrativen Kommando iphybun. Mit diesem Kommando werden mehrere Dateien zusammengefasst um diese als eine Datei z.B. auf Band zu speichern. Jedoch ist es weiterhin möglich auf jede einzelne Datei innerhalb dieses bundles zuzugreifen.