CDServer-HOWTO

Randolph J Tata

Talcon Information Systems

Vertaald door: Ellen Bokhorst

v1.40 10-01-2002

Wijzigingen
Herziening v1.4010-01-2002Herzien door: rjt
Beschrijving en link naar cdtower shellscript toegevoegd.
Herziening v1.3008-01-2002Herzien door: rjt
Veel toevoegingen en wijzigingen aan de markup in DocBook XML en pubdate data gecorrigeerd.
Herziening v1.0107-01-2002Herzien door: rjt
Bijgewerkt voor 2.4 kernels. Meer Referenties en links toegevoegd. Omgezet naar DocBook XML 4.1.2. Licentie gewijzigd van LDP standaard in GFDL.
Herziening v1.0023-09-2000Herzien door: rjt
Conversie van Linuxdoc SGML naar DocBook 3.1 SGML
Herziening v0.1001-09-2000Herzien door: rjt
Conversie van text/html naar Linuxdoc SGML, kerneltweak (addloops) sectie toegevoegd
Herziening v0.012000-08-18Herzien door: rjt
Eerste versie uitgegeven in tekst en html.

In de CD-Server HOWTO worden de stappen en opdrachten beschreven die je kunt gebruiken om je eigen CD-Server op te zetten onder Linux in combinatie met een aantal ingebouwde Unix opdrachten en andere vrij verkrijgbare softwarepackages. De CD-Server kan dan de CD's via het netwerk met Windows en/of andere client machines delen.


Inhoudsopgave
Introductie
Procedure
Ondersteuning toevoegen voor meer loopdevices
Meer informatie
A. GNU Free Documentation License

Introductie

Met de steeds goedkoper wordende disks (100GB Western Digital 7200rpm beschikbaar voor US $195 in januari 2002), is het uitvoerbaarder een op Open Source software gebaseerde CD Server oplossing te gebruiken, in plaats van $800-$4.000 te betalen voor een software, thin-server, of CD Jukebox oplossing.

Ik heb mijn CD-Server opgezet op een Pentium 200 met 64MB RAM, waarbij ik van één van deze grote drives gebruik heb gemaakt.

Eventuele opmerkingen, suggesties, aanvullingen en correcties kunnen worden opgestuurd naar mijn e-mailadres op Talcon Information Systems: .

Bedoeld publiek

Deze HOWTO is specifiek gericht op systeembeheerders en voor de voorbeelden wordt gebruik gemaakt van Linux. Het zou met andere Unix-varianten moeten werken op voorwaarde dat een loopdevice beschikbaar is of een methode om een CD image bestand binnen de directorystructuur als een blockdevice te mounten met het iso9660 bestandssysteem.

Wat je nodig hebt

De opdrachten en utility's die nodig zijn om je eigen CD-Server op te zetten zijn reeds opgenomen in de meeste (zo niet alle) Linux distributies.

  • Een Linux distributie (deze HOWTO gebruikt) Linux-Mandrake voor de voorbeelden)

  • dd - Converteert en kopieert een bestand (een standaard Unix opdracht)

  • mount - Mount en Unmount bestandssystemen (een standaard Unix opdracht)

  • Samba - Een Windows SMB/CIFS bestandsserver voor Unix

  • NFS (optioneel voor Unix) - Network File System (opgenomen in Linux distributies)

  • Netatalk (optioneel voor Macs) - Een package dat een Unix machine Appletalk print en file services laat leveren op een LAN.

Noot

Voor de 2.4 kernels, had de Linux-Mandrake distributie die ik toen gebruikte, slechts ondersteuning voor 8 loopdevices in de kernel gecompileerd (zie paragraaf Ondersteuning toevoegen voor meer loopdevices om dit aantal te verhogen). Toendertijd kon je met die standaardwaarde slechts 8 CD's tegelijkertijd op een netwerk delen en om er meer dan 8 te delen, moest de broncode van de loopblock driver (loop.c) worden aangepast en een nieuwe kernel worden gecompileerd.

Sinds de 2.4 kernels is dit niet langer nodig. Je kunt het aantal loopdevices nu dynamisch instellen via de max_loop moduleparameter, of door max_loop=[1-255] aan de kernel door te geven tijdens het booten.

Aanbevolen leesstof en referenties

"SMB HOWTO" door: David Wood, dwood (at) plugged.net.au. Maakt onderdeel uit van het Linux Documentation Project. In dit document wordt beschreven hoe het Server Message Block (SMB) protocol te gebruiken, ook genaamd het Session Message Block, NetBIOS of LanManager protocol, onder Linux met behulp van Samba.

Using Samba door: Robert Eckstein, David Collier-Brown, Peter Kelly 1st Edition November 1999, O'Reilly and Associates, Inc. ISBN 1-56592-449-5,

"De Linux CD-ROM HOWTO" door: Jeff Tranter, tranter (at) pobox.com. Maakt onderdeel uit van het Linux Documentation Project. Hoe CD-ROM drives onder Linux te installeren, configureren en gebruiken. Het geeft een opsomming van de ondersteunde hardware en beantwoordt een aantal veelgestelde vragen. In deze HOWTO wordt ook wat informatie gegegeven over het gebruik van multi-platter CD-ROM drives onder Linux.

"CD-Writing HOWTO" door: Winfried Trümper, winni (at) xpilot.org. Maakt onderdeel uit van het Linux Documentation Project. In dit document wordt uitgelegd hoe CD-ROM's onder Linux kunnen worden beschreven. In deze HOWTO is ook informatie opgenomen over het maken van 1:1 kopieën van CD-ROM's.

Copyright en licentie

CDServer-HOWTO, Copyright © 2000-2002, door Randolph J. Tata, All Rights Reserved

Het is toegestaan dit document onder de voorwaarden van de GNU Free Documentation License, versie 1.1 of enige latere versie gepubliceerd door de Free Sofware Foundation te kopiëren, distribueren en/of wijzigen; zonder Invariant Secties, zonder Front-Cover tekst en geen Back-Cover tekst. Een kopie van de licentie is opgenomen in Aanhangsel A getiteld "GNU Free Documentation License".

Disclaimer

Gebruik de informatie in dit document op eigen risico. Ik verwerp enige potentiële aansprakelijkheid voor de inhoud van dit document. Gebruik van de concepten, voorbeelden en of andere inhoud van dit document geschiedt geheel op eigen risico.

Alle copyrights vallen in handen van hun eigenaren, tenzij specifiek anders vermeld. Gebruik van een term in dit document moet niet worden aangemerkt als zijnde van invloed op de geldigheid van enig handelsmerk of servicemerk.

Het benoemen van bepaalde producten of merken zou niet moeten worden gezien als onderschrijvingen.

Het wordt sterk aanbevolen dat je een backup maakt van je systeem voordat je een belangrijke installatie uit gaat voeren en dat je met regelmaat backups maakt.

Nieuws

Controleer zoals altijd de historierevisie bovenaan dit document.

De DocBook XML broncode van dit document is beschikbaar. Eventuele toevoegingen/wijzigingen moeten worden gemaakt in de DocBook XML source, niet in een daarvan afgeleid formaat.

De homepage van dit document is te vinden op CDServer-HOWTO page in geval je de laatste versie nodig hebt, of als er zich een probleem voordoet met het paginaformaat dat je aan het bekijken bent.

Krediet

Mijn dank gaat uit naar de lezers van deze HOWTO en degenen die bereid waren hun ervaringen en kennis met mij te delen. Ik heb het genoegen te erkennen:

Mark F. Komarinskimarkk (at) linuxdoc.orgLDP Author Guide
Jorge Godoygodoy (at) metalab.unc.eduLDP Author Guide
David C. Merrilldcmerrill (at) mindspring.comLDP Author Guide
Stein Gjoensgjoen (at) nyx.netHOWTO-Template
Gregory Leblancgleblanc (at) cu-portland.eduHOWTO-Template
Greg Fergusongferg (at) sgi.comHOWTO-Template
Amar Chaoucheachaouche (at) linbox.commount unhide option
Giblhauser Carl Michaelmike (at) bawb.bmlf.gv.atrunoutblock i/o errors
Monte Milanukmilanuk (at) yahoo.comnfs help
Paul A. Sandpas (at) unh.eduloop module option max_loop
Tony MeliaTony.Melia (at) downsmicro.com.aumax_loop kernel boot parameter
Richard BlackRichard.Black (at) compaq.commeer info en mknod script
Bradley Wendelboekrakken (at) icehouse.2y.netcdtower shellscript
James Mummdart (at) windeath.2y.netcdtower shellscript

Vertalingen

Als je de capaciteit hebt, zou het fijn zijn als je de CDServer-HOWTO beschikbaar stelde in een aantal formaten en talen.

Stuur alsjeblieft de volgende gegevens naar mij op, als je dit document hebt vertaald:

  • Je naam, e-mailadres, de taal en (bijvoorkeur) de URL naar het vertaalde document

  • Of een email bijlage van het werk.

Stuur beiden alsjeblieft naar mijn e-mailadres op Talcon Information Systems: .