Debian nagyobb vinyóra, más hardverre

Fórumok

Sziasztok!
Van egy Debianom, amit sok évvel ezelõtt telepítettem. Használom webszervernek (tesztelésre), nyomtatószervernek, fájlszervernek otthoni intraneten. Egy fix ip-vel a netrõl is látszik a gép.
Sajna lassan kinövöm, de lusta vagyok újratelepíteni, mert az évek során egy csomó apróságot beállítottam, és nehéz lenne újraconfigolni mindent.
Arra gondoltam, hogy mivel a vas is elég lomha alatta, áttenném az egészet egy új gépre, hagyobb vinyóra, erõsebb hardverre.
1. tudtok-e valami részletesebb leírást ilyen estere, kicsit kezdõbbeknek (azaz a vinyó klónozása)
2. ha csak a meglévõ vinyót tenném be egy erõsebb gépbe, akkor az mit szólna hozzá (azaz mit reagálna az új hardverekre)?

Hozzászólások

Nálam okosabb emberek is hozzá fognak szólni a topichoz. Kezdetnek:

1.

linux moving root partition

kulcsszavakra keresve van pár leírás. A

cp -a

parancsot használják, figyelnek a symlinkekre, stb.
2. Tipp: menne. Azzal lehet gond, ha az új helyen a winyó máshol van, pl. /dev/sda1 helyett /dev/sdb1 lesz az eszköz, ekkor grub-ot, fstab-ot át kell írni.

Menne, ha az architektúra nem változik alatta, meg ha mondjuk nem kell különlegesebb mágia a rootfs-nek otthont adó lemez hozzáféréséhez.
Ha natúr PC-ből épített cucc, akkor mennie kellene; nyilván azzal a kitétellel, hogy ha változik a lemezkiosztás, úgy azt a konfigurációs file-okban valóban le kell követned. (Ha okosan cseréled, nyilván nem fog.) Ha a filerendszert akarnád költöztetni, én a helyedben megbootolnám a gépet egy system rescue cd-vel/pendrive-val, ízlés szerint, és generálnék belőle fsarchiver-rel mentést egy külső tárolóra (legalábbis az érintett lemezterületeken kívülre, de akárhová is, ahol van hely hozzá) - utána az újonnan kiépített és kialakított (particionált) leendő helyére visszaállítanám azt hasonló módon. Mindez igaz akkor, ha stock (distro) kernel-t használsz a rendszeren, mert az elég nagy valószínűséggel támogatja a hardware-ed; a régit és az újat egyaránt. (Régebben a debian-installer még az initrd slipstream-elésére sem adott lehetőséget, tehát szerintem megenne mindent, amit alátennél - előtte viszont mindenképpen felfrissíteném az aktuális stabil ágra a rendszert; akár azt is csak mentés után, ha gondolod és biztosra mennél. Minden lépést software- és hardware-szinten redundáns módon elkövetve nem veszíthetsz el semmit, de tanulságos lesz.)

Én legalább 10x költöztettem már a debianomat, 1997 óta nem telepítettem újra. Szóval megoldható a dolog.

Egyszerű a helyzeted, ha nincs saját külön forgatott kerneled, amiben csak az adott hw-hez szükséges dolgok vannak. Ha spéci a kernel, akkor újat kell gyártanod az új géphez.

A disztribúció kernelei általánosan modulárisak, tehát elvileg el kell indulnia az új gépeden is. Szóval az a kérdés, hogy konkrétan milyen architektúráról mire váltasz és milyen a feltelepített kerneled. (dpkg -l|grep linux-image)

Köszi a gyors válaszokat! :)
A dpkg az alábbit adta vissza:

ii linux-image-2.6.18-6-686 2.6.18.dfsg.1-24 Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4

Azt még nem tudom, hogy mire váltanék, valami mostanában kapható "egyszerûbb" gép lenne (ami biztos 10-szer jobb lesz, mint a mostani :) ), talán P4-es, mondjuk 2GB RAMmal.
Végeredményben csak annyit szeretnék, hogy a /usr meg fõleg a /var kapjon a nagyobb vinyón több helyet. Meg azt se tudom, hogy a MYSQL táblák hol vannak, mert annak is kéne több hely...
Ez a mostani helyzet:

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda1 255912 119276 122983 50% /
tmpfs 128488 0 128488 0% /lib/init/rw
udev 10240 732 9508 8% /dev
tmpfs 128488 0 128488 0% /dev/shm
/dev/hda9 29371804 739388 27140384 3% /home
/dev/hda8 369000 8249 341091 3% /tmp
/dev/hda5 4807056 2427072 2135800 54% /usr
/dev/hda6 2885780 1835212 903980 67% /var

A Te klónozási módszered valahol elérhetõ esetleg? Nagyon megköszönném...

A mysql táblák a /var/lib/mysql-ben vannak ha jól emlékszem.

Én úgy szoktam költöztetni, hogy
1. régi hdd mellé be az újat
2. live cd-vel bebootolni, pl. system rescue cd vagy ubuntu live cd
3. bemountolni a régi és az új vinyót, újon létrehozni a partíciókat (cfdisk), formázni (mkfs.ext4)
4. cp -a paranccsal átmáolni a régiről a cuccokat az újra
4.5. az új vinyón fstab+grub átkonfig, ha változott valami a partíciók nevében/elhelyezkedésében
5. bootolhatóvá tenni az új vinyót, pl. egy egyszerű megoldás, hogy a live cd boot menüjénél beállítod, hogy az új hdd-t vegye rootnak és oda bootoljon, aztán nyomsz egy grub-install /dev/újvinyó -t