====== Mirror page ====== Deze pagina toont de huidige indeling van partities en mirror informatie van de FTP server. ===== Structuur 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, 10000, 100000 MB sparse files om speedtests mee uit te voeren| |/ftp/pub/misc | Overige bestanden | ===== Inhoud /ftp/pub/os ===== ^ Naam ^ Beheerder ^ Officieel ^ status ^ |FreeBSD | Willem | - | Alleen ISO files| |Haiku | Willem | ? | | |NetBSD | Willem | - | Alleen ISO files| |OpenBSD | Willem | - | Vertakking (Alleen ISO kan niet)| ^ Linux ^ ^ ^ ^ |Archlinux | Erwin | + | | |Debian | Robbert | + | -| |Deepin | Erwin | + | | |Deepin-CD | Erwin | + | | |Gentoo | Erwin | + | -| |Gentoo-portage | Erwin | + | -| |(Linux) kernel | Erwin | - | -| |Knoppix | Roel | - | -| |Mageia | Erwin | + | | |Tails | Willem | ? | | |Ubuntu Releases | Willem | - | Alleen ISO files| ===== Inhoud /ftp/pub/software ===== ^ Naam ^ Beheerder ^ Officieel ^ status ^ |ariadne | Erwin | ? | -| |bitlbee | Erwin | ? | -| |CPAN | Erwin | ? | | |cygwin | Erwin | + | | |eclipse | Erwin | + | | |exim | Erwin | ? | | |flightgear | Erwin | + | | |gimp | Willem | + | -| |gnu | Erwin | ? | | |mozilla.org | Lennard | - | -| |mozilla-current | Lennard | - | -| |openoffice | Mike | + | -| |ovirt | Maarten | + | - | |proftpd | Erwin | ? | | |rpi | Lennard | + | | |sugarlabs | Erwin | + | | |superrepo | Erwin | + | | |tdf (LibreOffice) | Mike | + | | |tex | Willem | + | | |videolan | Mike | + | - | |x.org | Derk-Jan | ? | | |xbmc | Willem | ? | | ===== Inhoud /ftp/pub/docs ===== ^ Naam ^ Beheerder ^ Officieel ^ |rfc | Etienne | -| ===== Inhoud /ftp/pub/games ===== ^ Naam ^ Beheerder ^ Officieel ^ |games | Gamescom | -| ===== Inhoud /ftp/pub/misc ===== ^ Naam ^ Beheerder ^ Beschrijving ^ |Openstreetmap | Roel | XML dump van alle wegen op aarde van het [[http://openstreetmap.org/|Openstreetmap]] project| ===== Werking mirrors ===== 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 gebeurt 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. ===== Speciale Gevallen ===== Sommige mirrors wijken af van de standaard behandeling. Deze mirrors zijn hieronder beschreven. ==== Debian ==== 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: * .ISO, gegenereerd, jigdo files worden via rsync binnen gehaald * amd64, pushing cron: * volatile * security * backports * archive ==== Gentoo ==== We hebben ook een rsync mirror van rsync.gentoo.org. We zijn hiervoor bereikbaar via rsync op [[rsync://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. ==== VideoLAN ==== * http://mirrors.videolan.org * contact address: videolan ath videolan doth org ==== Ubuntu ==== De ubuntu mirror bestond uit 2 delen. \\ Vanwege een nog onduidelijk oorzaak wil de archive mirror niet juist meer updaten. \\ Tot dit incident verholpen is hebben we daarom besloten de archive mirror niet te hosten! Op de ftp server draait er een aparte gebruiker voor ubuntu welke de mirror bijhoudt. === Releases === De Releases mirror bestaat uit alleen de ISOs van ubuntu en bestaat uit ongeveer 44 GB. De Releases mirror wordt op 2 manieren bijgehouden: * Een conjob om de 6 uur. * Mogelijkheid voor een push vanaf de nl1 beheerder.