![]() |
Linux als CD-Server ohne den ganzen Laufwerken!?
Hi zusammen, ich wollte mal fragen ob es möglich ist, im Linux einen CD-Server dazu stellen allerdings ohne den ganzen laufwerken, ich dachte daran, von ca. 3-5 CDs ein Image zu erstellen und das dann eben über samba frei zu geben, ist es möglich so ein image im linux zu erstellen, ist meine idee überhaupt möglich?
Und wenn ja, wie mach i des dann mit den Images? :) danke schonmal für die folgende Hilfe im Vorraus... ghandi PS.: Hab Suse 8.0 / bin anfänger |
vielleicht umständlich (geht aber sicher)
ein iso (oda halt alles ausser nrg) image erstellen (sollte auch mit linux möglich sein, bzw windoof mit cdrwin) diese images dann halt auf deinen server spielen freigeben mit den daemon-tools(.com) die images vom windows-client mounten |
es is folgendes, ich möcht gern das ich dann eben ein netzlaufwerk hab aufn Linux Server, dort drinnen sind dann sozusagen die cds, die User von den Windows maschinen sollen drauf zu greifen und des ganze als ordner sehen, also jede cd ein eigener Ordner wie bei einem cd server eben, i kann allerdings den cd inhalt net kopieren weil ja doch ab und wan kopier schutz oben ist... hmm?
|
Re: Linux als CD-Server ohne den ganzen Laufwerken!?
Zitat:
Nur damit ich dich richtig verstehe: Server ohne CD-Laufwerke, die ISO-Images sollen von dort runterladbar sein ODER willst du daß der INHALT der Images verfügbar ist? Letzteres geht mit dem Loopbackdevice: mount -t iso9660 -o loop LABER.iso mnt/isoimage Und das Erstellen eines Images ist ein Kommando, da brauch ich keine GUI dafür ;) : dd if=/dev/hdX of=/home/ghandi/LABER.iso Ersetze das hdX durch dein korrektes CD-Laufwerk und fertig :) EDIT: Als ich mein Posting schrieb war deins noch nicht da: dd geht immer, da es eine bit für bit Kopie anlegt, Kopierschutz sollte egal sein AFAIK. Ciao, Steve |
jo stimmt.. hab mich falsch ausgedrückt tut mir leid :)
Ich möchte gerne den Inhalt der CDS dort anzeigen, ich werd mal versuchen ob ich das hinbekomm was du da geschrieben hast, danke schonmal :) ghandi |
hab das jetzt mitn image probiert des hat wirkli supa funktioniert *fasziniertbin* :) allerdings mein samba, der startet net, und wenn ich in /etc/init.d start smb eingeb dann sagt er mir das er den befehl start net kennt.. ??? pls help :)
ghandi |
Zitat:
Der Befehl lautet "/etc/init.d/samba start" denke ich mal (sitze in der Arbeit). So wie du es geschrieben hast kann es nicht gehen da du nur ein Verzeichnis, ein Parameter und dann erst die Datei angibst! Ciao, Steve |
hast recht ghabt der befehl funktioniert :) i sitz übrigens auch in da arbeit, i weis net i glaub i krieg des net hin, i hab glaubt i kenn mi mitn samba aus hab bei da 7.4 auch alles damit gmacht nur irgendwie funkt des jetzt net mehr so wie früher.. ich seh den rechner einfach net im netzwerk.. versteh net warum.. browsable is auf yes genauso wie public.. security auf share.. was mach i falsch?
ghandi |
Hallo!
Sorry, Samba tanze ich nicht, bin froh daß ich mein Netzwerk nicht mit irgendwelche schmutzigen Kisten verseuche ;) Vielleicht machst du einen neuen Thread auf mit passendem Titel? Ciao, Steve |
werd i versuchen, danke dir auf jeden fall, achja, noch eine frage ich hab des net ganz verstanden, ich hab nun das image erstellt.. dieser mount befehl, was passiert da genau wenn ich diesen eingeb?
Bei mir schreibt er nämlich das der mnt/isoimage mountpunkt net existiert... :) ghandi |
der befehl für smb start ist /etc/init.d/smb start
der mountpoint (mnt/isoimage) sollte vorhanden sein :D also erstell in /mnt eine verzeichnis "isoimage", dann gehts... |
Jetzt hab i alles verstanden.. da merkt ma halt scho was linux so drauf hat :) so wenn i des jetzt no mitn samba schaff dann hab i des wirkli scho gsofft.. supa! :) danke euch.. wards ma wirkli a große Hilfe!
ghandi |
Zitat:
Dafür mußt Loopback-Support beim Kernenlkompilieren aktiviert werden. [edit:] Noch ein kleiner Link zum Thema: http://www.linuxlookup.com/html/totw/2000/october.html |
Zitat:
|
cool... naja.. ich seh meinen linux rechner net im netzwerk.. was mach i falsch? :)
|
smb.conf hast aber schon an deine bedürfnisse angepasst und was freigegeben, oder?
das config file is (finde ich) sehr gut dokumentiert und wenn du ein verzeichnis freigegeben hast machst ein /etc/init.d/smb start und samba sollte starten (schau halt mal in den logs ob da irgendwelche fehlermeldungen sind) |
testparm vor dem "smb start" micht vergessen ;)
|
die smb.conf hab i angepasst jo, ich hab browseable auf yes, genauso wie das public, ich hab auch ein verzeichniss angegeben, aber er findet netamal den rechner des versteh i net.. i schaus mir nochmal genau an, muss i vielleicht neben dem samba no irgendwas laufen oda installiert haben damit ich ihn im win netzwerk sehe? Security is übrigens auf share eingestellt.
|
puh, i bin jetzt ned zuhaus, kann also ned nachschaun...
|
Ah, i habs gschafft es funktioniert.. jetzt hätt ich nur noch eine einzige bitte, was muss ich machen das der smb automatisch startet, sollt der rehcner mal abstürzen möcht i erm nur einschalten und es soll alles wieder gehn, i weis scho linux stürtzt net ab, aba stromausfall gitbs ja auch no *gg* :)
ghandi |
Zitat:
Du machste einen Link in deinem Runlevel (bei Debian /etc/rc2.d/) namens S99samba und verlinkst ihn auf /etc/init.d/samba oder smb, wie es halt bei dir heisst. Ciao, Steve |
supa werd i machen, eine frage hab ich aber trotzdem noch, wenn ich nun die ganzen images mounte, also natürlich in ver. verzeichnisse, und der rechner wird neu gestartet, dann bleiben diese mount points erhalten?
ghandi |
Zitat:
|
*lol* is jo nur a cd server! :)
|
Zitat:
Nein, aber ich denke wenn du sie in die /etc/fstab einträgst tun sie das schon :) man fstab Ciao, Steve |
so des sollt reichen, ich erstell jetzt mal die isos, schau ma des dan mit dem auto start vom samba an und mit dem auto mounten, ich hoff i krieg des hin, ihr habts ma wirkli gholfen, des find i echt supa, das des so schnell geht! :)
danke nochmal! hab heut mal wieder was dazu glernt! |
Welche distri?
|
Suse 8.0 hab i aba ganz oben scho gschrieben ;)
|
Zitat:
<Firmenstimme> KOSTENSTELLE? RECHNUNGSADRESSE? </Firmenstimme> :hehe: Ciao, Steve |
|
Zitat:
|
mei i komm no imma net zamman *so bledbin*
i hab jetzt in die fstab folgends rein gschrieben mount -t iso9660 -o loop /isoverzeichniss /mountverzeichniss und er schreibt ma imma das die line in da fstab bad is ausserdem weis i net wie i den link erstell, mit ln hab i versucht aba irgendwie funzt des net ganz geh bitte helfts ma noamoi! :) dan ke |
"man fstab" und "man mount" sollten dir bei der syntax helfen... ;)
annahme: die iso's liegen in "/iso" und heissen "imageX.iso" Code:
/iso/image1.iso /mnt/iso1 iso9660 romüsst es aber ausprobiern, hab aber kein image auf den servern in der arbeit :D |
Zitat:
|
i hab des jetzt alles probiert, des funktioniert nicht, wenn ich das so mach wie du des sagst valo dann schreibt er mir
/isoverzeichniss/*.iso is kein block device? :( |
Nix *.iso.
Musst Du für JEDES ISO-File einen Mountpoint machen. Und das Verzeichnis, in dem die Mountpoints drinnen liegen gibst dann als Samba-Share frei. |
ja is mir schon klar :) i hab des *.iso nur gmeint für eine datei halt.. sorry war mein fehler, habs so versucht.. es geht einfach net.. i verstehst net.. :(
ghandi |
hat noch jemand ein paar ideen, wie ich das mit dem mounten vielleicht machen könnte, i weis net i hab jetzt wirklich schon alles versucht...
fstab/ /iso/image1.iso /mnt/iso1 iso9660 ro (geht net) gesamter mount befehlt geht auch nicht.. die isos liegen bei mir auf /home/cdserver/isos/, mounten möcht ich sie gerne auf /cdserver/verzeichnisse pls help! :) danke |
Zitat:
Das es mit Verzeichnissen die es nicht gibt nicht geht, sollte klar sein, wäre vielleicht nicht schlecht wenn du dir doch mal die Manpage zu fstab durchliest. |
Zitat:
Nicht getestet da in der Arbeit: ad 1.) das ist unlogisch weil du in 3.) schreibst daß sie in /home/cdserver/isos/ liegen: Code:
/home/cdserver/isos/iso1.iso /cdserver/iso1/ iso9660 loop,user,auto,ro 0 0ad 2.) Ich bezweifle daß du die info oder man fstab gelesen hast, sonst würdest du das nicht probieren....was hat ein Befehl in dieser Konfig verloren? ad 3.) warum hast du dann /isos/iso1.iso in deinem Beispiel angegeben? Da ich heute das entsprechende T-shirt anhabe: RTFM Ciao, Steve |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 01:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag