~/old_anaconda/
de pe swarm.cs.pub.rorazvan@valhalla:~$ host -t MX anaconda.cs.pub.ro anaconda.cs.pub.ro mail is handled by 5 swarm.cs.pub.ro. razvan@valhalla:~$ host -t NS anaconda.cs.pub.ro anaconda.cs.pub.ro name server swarm.cs.pub.ro.
Informațiile din home-ul de pe anaconda.cs.pub.ro se găsesc în contul cu același nume de pe swarm.cs.pub.ro în directorul ~/old_anaconda/$username
unde $username
este numele utilizatorului. Directorul este actualizat la fiecare oră folosind rsync.
Pentru migrarea mail-urilor de pe anaconda în cadrul noului cont folosiți comanda
find ~/old_anaconda/$username/Maildir -maxdepth 1 | xargs -I {} cp -r {} ~/Maildir
În urma folosirii comenzii de mai sus mail-urile de pe anaconda sunt atașate mesajelor deja existente de pe swarm.cs.pub.ro (dacă este cazul).
Paginile web migrate de pe anaconda se găsesc în directorul ~/old_anaconda/$username/public_html
unde $username
este numele utilizatorului. Va trebui să vă copiați informațiile necesare în ~/public_html
. Atenție la drepturile de acces. Pentru migrarea bazelor de date mysql (acolo unde este cazul), vezi secțiunea următoare.
Folosind mod_rewrite pe anaconda, cererile către http://anaconda.cs.pub.ro/~$username/a/b/c/etc.
sunt redirectate către http://swarm.cs.pub.ro/~$username/a/b/c/etc.
. Astfel, o cerere către http://anaconda.cs.pub.ro/~razvan/wiki va fi redirectată către http://swarm.cs.pub.ro/~razvan/wiki.
Dacă aveți informații urgente și migrarea durează mult puteți folosi un URL de forma http://mps.cs.pub.ro/~$username
pentru a accesa paginile publicate în home-ul de pe anaconda.
Pentru migrarea bazei de date de pe anaconda va trebui să trimiteți un e-mail la admin arond anaconda punct cs punct pub punct ro în care să precizați:
Exemplu mesaj:
To: admin arond anaconda punct cs punct pub punct ro Subject: [migrare mysql] gogu-wiki-db in gogu@koala Data: Salut! Copiază, te rog, dump-ul bazei de date gogu-wiki-db de pe anaconda în home-ul utilizatorului gogu de pe koala. Mulțumesc, Gogu
Dump-ul bazei de date este un fișier cu nume $dbname.db
, unde $dbname
este numele bazei de date de pe anaconda.
Pentru încărcarea fișierului dump într-o bază de date pe serverul mysql de pe koala, recomandăm folosirea comenzii mysql
ca în exemplul de mai jos:
razvan@swarm:~$ cat wikidb.db | mysql -u swarm_razvan -pxxxxxxxxx -h koala.cs.pub.ro swarm_razvan
Comanda are ca efect crearea bazei de date swarm_razvan
pe koala folosind conținutul fișierului wikidb.db
. Nu contează fostul nume al bazei de date. Conexiunea se realizează de pe sistemul swarm
folosind numele de utilizator și parola create la cerere pentru utilizatorul razvan
.
Pentru a raporta probleme trimiteți un e-mail la admin arond anaconda punct cs punct pub punct ro
. Puneți în subiect șirul ''[migrare]'.