This is an old revision of the document!
Deze pagina toont de huidige indeling van partities en mirror informatie van de FTP server.
Mount | Comments |
---|---|
/ftp | Dit is de root van ftp.snt.utwente.nl (vlaai.snt.utwente.nl) |
/ftp/incoming | Eventuele upload (hebben we nu niet) |
/ftp/pub | Alles hierin is te downloaden |
/ftp/pub/docs | Mirror's van documentatie |
/ftp/pub/games | Mirror's van spellen |
/ftp/pub/linux | Symlink naar /ftp/pub/os/linux |
/ftp/pub/os | De besturingssystemen staan hier |
/ftp/pub/os/linux | De Linux varianten staan hier |
/ftp/pub/software | Alle software (applicaties) mirrors |
/ftp/pub/test | 10, 100, 1000 MB files om speedtests mee uit te voeren |
/ftp/pub/misc | Overige bestanden |
Naam | Beheerder | Officieel | status |
---|---|---|---|
FreeBSD | Willem | - | Alleen ISO files |
NetBSD | Willem | - | Alleen ISO files |
OpenBSD | Willem | - | Vertakking (Alleen ISO kan niet) |
Debian | Robbert | + | - |
Fedora | Gone | - | Verwijderd… |
Gentoo | Roel | + | - |
Gentoo-portage | Roel | + | - |
(Linux) kernel | Roel | - | - |
Knoppix | Roel | - | - |
Ubuntu Archives | Willem | - | Verwijderd ivm corruptie en packetdrops bij updaten. |
Ubuntu Releases | Willem | - | Alleen ISO files |
Naam | Beheerder | Officieel | status |
---|---|---|---|
ariadne | Robbert | + | - |
bitlbee | Robbert | + | - |
gimp | Willem | + | - |
gnu | Gone | - | Verwijderd… |
gnupg | Gone | - | Verwijderd… |
mirc | extern beheerd | + | - |
mozilla.org/firefox | Willem | + | - |
mozilla.org/mozilla | Willem | + | - |
mozilla.org/thunderbird | Willem | + | - |
openoffice | Mike | + | - |
openssl | Gone | - | Verwijderd… |
proftpd | Gone | - | Verwijderd… |
rsync | Gone | - | Verwijderd… |
samba | Gone | - | Verwijderd… |
videolan | Mike | + | - |
Naam | Beheerder | Officieel |
---|---|---|
rfc | Robbert | - |
Naam | Beheerder | Officieel |
---|---|---|
games | Gamescom | - |
Naam | Beheerder | Beschrijving |
---|---|---|
Openstreetmap | Roel | XML dump van alle wegen op aarde van het Openstreetmap project |
We proberen zoveel mogelijk mirrors te syncen vanaf rsync sources. Dit maakt ze makkelijk te onderhouden. Mirrors van bv games hebben echter niet dit soort sources en moeten dus met de hand worden bijgewerkt. Dit is een zeer tijdrovende klus, en bij verlies van alle data kan je in dit geval helemaal opnieuw beginnen.
De scripts die gebruikt worden staan allemaal in /home/ftpcom/scripts De namen van deze scripts zijn van de vorm protocol_naam_server.tld. Een voorbeeld script staat er ook en is genaamd rsync_base. Hierop moet je nieuwe mirrors baseren. Kwestie van openen met een editor en de variabelen bovenin correct invullen.
De scripts worden door hun 'maintainers' regelmatig gedraaid. Dit gebeurd via CRON. Gebruik volgende commando om je cron te openen/editen:
crontab -e
Per regel kan je dan entries van de vorm invoeren:
minuut uur dag maand weekdag script
bijv
0 6 * * * /home/ftpcom/scripts/rsync_samba_rysnc.samba.org
Iedere dag om 06:00 uur draait cron nu de samba mirror. Je wordt automatisch gemailed indien er iets mis is gegaan bij het draaien van de mirror, in alle andere gevallen merk je er niets van.
Je kan een script ook met de hand draaien. Je kan kan de voortgang dan live volgen. Vanuit de scripts dir type je:
./rsync_samba_rsync.samba.org
Draai niet de scripts van anderen, dit kan rare permissie problemen geven. In geval van een crash moet de mirror maintainer zelf handmatig zijn script draaien, of de root user moet de scripts met sudo uitvoeren als de maintainer. De scripts gaan ook vanzelf weer draaien, want de backup restored ook CRON als het goed is.
Sommige mirrors wijken af van de standaard behandeling. Deze mirrors zijn hieronder beschreven.
Debian krijgt via ssh een push signal zodra de upstream mirror nieuwe files heeft. op dat moment triggert de rsync, Zo'n push signaal kan van 2 verschillende servers komen.
push mirrors:
cron:
We hebben ook een rsync mirror van rsync.gentoo.org. We zijn hiervoor bereikbaar via rsync op:
rsync2.nl.gentoo.org (kruimel.snt.utwente.nl).
Deze mirror vereist een wachtwoord. Dit wachtwoord staat in de homedir van de maintainer. rsync_gentoo-portage_rsync.gentoo.org is hierom ook een aangepaste versie van rsync_base.
De ubuntu mirror bij ons bestaat uit 2 delen:
Op de ftp server draait er een aparte gebruiker voor ubuntu.
De Archives mirror is de grootste. Op dit moment bestaat het uit ongeveer 250 GiB. De Archives mirror bestaat uit alle bestanden die voor het 'ubuntu' os geschreven staat en officieel gemirrort wordt.
De Archives mirror staat op dit moment geregistreerd als nl2.archive.ubuntu.com. Bij het SNT staat hij bekend als christoffel.snt.utwente.nl.
Archives wordt op 2 manieren bijgehouden:
De mirror staat bij ubuntu opgeslagen : https://launchpad.net/ubuntu/+mirror/christoffel.snt.utwente.nl-archive
De Releases mirror bestaat uit alleen de ISOs van ubuntu en bestaat uit ongeveer 44 GiB.
De Releases mirror wordt op 2 manieren bijgehouden:
De mirror staat bij ubuntu opgeslagen : https://launchpad.net/ubuntu/+mirror/uni.twente.ubuntu