RSS-Feed  E-Mail

Sie erreichen mich auf Skype unter dem Benutzernamen DL8KDL. Zur Zeit bin ich offline.

TeamDrive ist verfügbar für Windows, Mac OS X und Linux und ganz auf Datenschutz optimiert: Alle Dateien werden mit AES verschlüsselt. Über ein Partnerprogramm kann man seine 2GB kostenlosen Speicherplatz auf bis zu 8GB erweitern, ähnlich wie bei Dropbox. Auf TeamDrive "Spaces" kann außerdem von mehreren Benutzern gleichzeitig zugegriffen werden.

TeamDrive kann auch auf dem eigenen Server installiert werden oder WebDAV-Server nutzen. Es trägt das Datenschutzsiegel des unabhängigen Landeszentrums für Datenschutz Schleswig-Holstein. Sie können sich hier kostenlos anmelden...

ISO-Dateien in Linux einbinden

Datum:  22. Februar 2010

Kommentare:  Noch keine Kommentare

Ein weit verbreitetes Dateiformat zur Übertragung von CD- oder DVD-Abbildern ist das iso-Format. Täglich stehen viele PC-Benutzer vor dem Problem, dass sie eine Datei aus einem CD-Abbild benötigen, ohne gleich das ganze iso-Abbild auf eine CD brennen zu müssen. Während Windows-Benutzer dazu auf Software von Drittherstellern zurückgreifen müssen, ist das Einbinden von iso-Dateien unter Linux bereits mit Bordmitteln möglich.

Im einfachsten Fall reicht zum Einbinden auf der Konsole der Befehl

sudo mount {iso-Datei} {Mountpoint} -t iso9660 -o loop

Zum Ausbinden folgt dann der Befehl

sudo umount {Mountpoint}

Wer mit der Desktopumgebung Gnome arbeitet, kann diesen Umweg über die Konsole vermeiden, indem er geeignete Skripte für den Nautilus-Dateimanager bereithält. Hierzu sei auf die entsprechende Diskussion im Ubuntugeek-Forum hingewiesen.

Die dort angegebenen Skripte habe ich geringfügig modifiziert. Zum Einen habe ich die diversen Meldungen an den Benutzer auf ein Minimum (d.h. nur im Falle eines Fehlers) reduziert, zum Anderen lasse ich die iso-Dateien mit den Rechten des Benutzers, der die iso-Datei einbinden wollte, einbinden.

Das Skript zum Einbinden einer iso-Datei sieht dann folgendermaßen aus:

#!/bin/bash
#
# Einbinden von ISO-Images
# Dieses Skript unter /home/{username}/.gnome2/nautilus-scripts speichern
# und mit chmod +x ausführbar machen

gksudo -k /bin/echo "got r00t?"
BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`
sudo mkdir "/media/$BASENAME"

if sudo mount -o loop -t iso9660 -o uid=$UID,gid=${GROUPS[0]} \
   $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS "/media/$BASENAME"
then
   nautilus /media/"$BASENAME" --no-desktop
   exit 0
else
   sudo rmdir "/media/$BASENAME"
   zenity --error --title "ISO Mounter" --text "Kann $BASENAME nicht einbinden!"
   exit 1
fi

Hierbei gehören der Befehl “if sudo mount…” und die folgende Zeile (“$NAUTILUS_SCRIPT…”) ohne den Backslash in eine Zeile!

Das Skript zum Entfernen einer eingebundenen iso-Datei hat folgenden Inhalt:

#!/bin/bash
#
# Aushängen von iso-Images
# Dieses Skript unter /home/{username}/.gnome2/nautilus-scripts speichern
# und mit chmod +x ausführbar machen

gksudo -k /bin/echo "got r00t?"
BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`
sudo umount "/media/$BASENAME"

sudo rmdir "/media/$BASENAME"

exit 0

Nachdem diese Skripte im Verzeichnis /home/{username}/.gnome2/nautilus-scripts gespeichert und mit chmod +x ausführbar gemacht worden sind, können sie im Kontextmenü einer Datei in Nautilus unter dem Punkt “Skripte” ausgewählt werden. Einbinden und Aushängen von iso-Abbildern ist somit eine Sache von wenigen Mausklicks.

Geschrieben von Dominik, DL8KDL in der Kategorie Computer.

Lesezeichen hinzufügen:

Facebook Twitter Google-Bookmarks Delicious Mister-Wong Digg Stumble-Upon

Trackback-URL für diesen Artikel

 

Mein Blog lebt von Ihren Rückmeldungen! Gerne möchte ich meine Artikel verbessern und nicht hier digital verstauben lassen. Nutzen Sie daher die Gelegenheit, Ihre Kommentare, Anmerkungen und Fragen zu meinen Artikeln zu hinterlassen. Außerdem steht Ihnen mein Kontaktformular zur Verfügung.

Die Kommentare geben nicht die Meinung des Autors wieder. Ich behalte mir vor, sie zu kürzen oder zu löschen. Dies gilt besonders bei Kommentaren, die zu sehr vom Thema des Artikels abweichen oder die gegen die etablierten Umgangsformen oder das Gesetz verstoßen.

Über mein Kontaktformular können Sie anstößige Inhalte melden.

Bitte beachten Sie die Richtlinien zur Abgabe eines Kommentars. Ein Anspruch auf Nutzung der Kommentarfunktion meiner Webseite besteht nicht. Daher behalte ich mir ebenfalls vor, einzelne Kommentatoren unter Moderation zu stellen oder zu sperren.

Die Interessengemeinschaft der Funkamateure Siebengebirge e.V. (kurz: IGFS) betreut seit Oktober 2009 die analogen und digitalen 70 cm- und 23 cm-Amateurfunkrelais DB0SG und DB0DBN auf dem Großen Ölberg im Siebengebirge. Um diesen wichtigen Knotenpunkt, der die Standorte im Ruhrgebiet und auf dem Großen Feldberg im Tauns miteinander verbindet, erhalten zu können, benötigt dieser Verein jede Spende. Wenn Ihnen die Inhalte dieser Webseite gefallen, freue ich mich, wenn Sie diesen als gemeinnützig anerkannten Verein mit einer Spende berücksichtigen. Informationen erhalten Sie auf der Webseite der IGFS:

www.ig-funk-siebengebirge.de

Noch kein Kommentar zu "ISO-Dateien in Linux einbinden"

Kommentieren Sie diesen Beitrag

Bitte füllen Sie das Spamschutz-Feld aus. Alle übrigen Angaben sind freiwillig!

 
DX-Spot von SQ4GXE: 14008.3 VO2NSK cq cq 
DX-Spot von KF6A 50150 K7TNT EN73PJ<ES>DN74FG 
DX-Spot von UN7BEO-@ 14184 UN7BEW cq test 
DX-Spot von W6SJR 50125 N9BCA DM54<>EN54 
DX-Spot von 9M2ODY 7130 9M2RDX 40m net 
DX-Spot von UN9LV-@ 14257 CT2HTM 
DX-Spot von N4QV 50125 KB8GOM 5x8 
DX-Spot von JA7AUM 28495 XX9E was on freq 
DX-Spot von UN7QY 14025 UP0G UN TEST 
DX-Spot von W3LPL: 18070.5 OX3XR 
DX-Spot von WP4DMN 14236 CX1AZ TNX QSO 73's GOOD DX 
DX-Spot von RW4NH: 18096.9 V44KAI CQ GL 
DX-Spot von KF6A: 50078.5 K0DU/B EN73PJ<ES>DM58 
DX-Spot von N4QV: 50079.6 WA4FC/B 579 
DX-Spot von W3DF 18076 OK1DX CQn 
DX-Spot von K9AJ 18077 LA/DL2RNS EU-061 CQing 
DX-Spot von US0TA-@ 18097 V44KAI 559 simplex 
DX-Spot von K7WIA 50137 WA9KRT CN87TR<ES>EN61 
DX-Spot von W3LPL: 7025.5 CP4BT 
DX-Spot von AL9A 14014 RW6HJV/3 
DX-Spot von UY6IO: 10108.6 W4MQC tnx QSO 
DX-Spot von N1SZ 7167 IZ7HHO CQ DX Caribbean 
DX-Spot von KE8GX 18083 P40H 599 in N. MI 
DX-Spot von SV1JGX 14246 SV9ANK 
DX-Spot von XE2MVS: 18450.5 RA1AOB 59 Tnx 

2m 70cm Aktivantenne Antenne APRS Bausatz Bluetooth Debian Funkbetrieb HF Hybriddoppelquad iso-Datei J-Antenne Koaxialmonopol Kurzwelle Linux Mobil Notebook OpenWRT Packet Radio Selbstbau Server TinyTrak Ubuntu UHF