[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsync-fråga för migrering



Hej!

Tack för era svar.

Jag kopierade t.ex. /home och /var/www med rsync, dumpade MySQL-databaserna med mysqldump, kopierade för hand viktigare konfigurationsfiler, som t.ex. sajterna (i Apache2).
Gjorde sedan en ny installation av Debian. Sen la jag bara till de viktigaste paketen som vanligt. Det tog några dagar, men nu är allt uppe igen. Var lite strul med att jag hade missat aktivera vissa moduler i Apache- t.ex., men man lär sig. :)

Tack för tipset med listan av installerade paket och med avbilderna. En fördel med nyinstallation är ju att man blir av med saker man inte använder och som man har glömt bort. Antar att systemmigrering är en konst och att det finns lite olika lösningar beroende på tycke och smak.

Mvh
Tobias



Den 26 juni 2014 22:56 skrev Per Andersson <avtobiff@gmail.com>:
2014-06-11 22:08 GMT+02:00 Tobias Carlsson <janerlingtobias@gmail.com>:
> Hej!
>
> Jag ska migrera en Debian-installation till ny hårddisk.
>
> Till hjälp har jag en 500GB extern hårddisk och jag tänkte testa med rsync.
> (Nuvarande hårddiskar är på 60GB + 240GB)
>
> På servern har jag några wordpress-bloggar som använder MySQL och Apache2
> samt PHP5.
>
> Dessutom har jag några användare med lite olika tjänster och en
> brandväggskonfiguration med ufw.
>
> Ska jag synka hela installationen eller ska jag göra en nyinstallation och
> bara synka vissa mappar och filer?

Jag hade gjord en nyinstallation och sedan kopierat det som behövs.

På DebConf10 berättade en sysadmin på Stanford att de (vid OS-uppgradering
förvisso) ominstallerar maskinerna helt och hållet. De installerar Debian från
början och kör sedan in allting från versionshantering osv. Det blir också en
bra kontroll att återhämtning korrekt vid en katastrof fungerar.


> På nuvarande server har jag olika partitioner för t.ex. /var - och /home har
> jag på en andra hårddisk. Den nya hårddisken ska ersätta båda de gamla
> diskarna.
>
>
> Jag är medveten om att det finns många guider på nätet för detta, men jag
> tänkte först kolla hur ni brukar göra.

När jag säkerhetskopierar datorer eller migrerar till nya så gör jag en rsync
av typiskt /home och eventuellt /var/www. Databaser dumpar jag till fil.

Det kanske kan vara värt att backupa /etc för dig också?


> Det mest kritiska är wordpress-installationerna som ligger i /var/www just
> nu och dess databaser, allt annat går ju att fixa manuellt, men så mycket
> som möjligt vill jag kunna migrera.

Jag hade först gjort en lista med alla installerade paket

    dpkg -l > /mnt/gammal-disk/alla-installerade-paket

installerat OS på nytt, installerat alla paket från listan, skapat nya
användare,
kopierat filerna i /home, /var, /etc, brandväggsregler, migrerat databasen osv.


Annars kan du ju från en livecd bara kopiera hela disken, bit för bit

    dd if=/dev/sda of=/dev/sdb

då får du ju med den gamla partitioneringen osv vilket kanske inte är önskvärt.



--
Per


Reply to: