View previous topic :: View next topic |
Author |
Message |
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Tue Nov 13, 2007 1:33 pm Post subject: Järjestelmän täydellinen kopiointi vanhalta kovolta uudelle? |
|
|
Tuli ostettua pari uutta isompaa kovoa, mutta muu rauta pysyy edelleen samana. Eli mikä olisi paras ja helpoin tapa siirtää järjestelmä muuttumattomana uudelle levylle? Just nyt ei ole aikaa ja kiinnostusta käännellä kymmeniä tunteja softaa, se tehdään sitten kun vaihtuu muu rauta. _________________ How do you do the things you do... |
|
Back to top |
|
|
micko Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Finland / Turku
|
Posted: Tue Nov 13, 2007 2:37 pm Post subject: |
|
|
Uusi levy kiinni koneeseen, mielellään siihen paikkaan, mihin se tulee uudessa systeemissä jäämään. Buuttaat millä vain livecd:llä. Partitioit uuden levyn toivotulla tavalla ja teet sinne tietenkin järjestelmäosion. Mounttaat vanhan järjestelmäosion vaikkapa /mnt/vanha ja uuden /mnt/uusi. Sitten "cp -a /mnt/vanha/* /mnt/uusi". Tuon pitäisi siirtää kaikki tiedostot ja säilyttää niiden ominaisuudet. Sitten uuden järjestelmän fstabia editoimaan kuntoon. Myös buuttimanageri pitää asentaa uuden levyn alkuun. Tämä tapahtuu samalla tavalla, millä olet sen alunperinkin asentanut.
Kaikki tämä riippuu tietenkin vielä osioinnistasi. Gentoon asennusmanuaalissa taidetaan suositella erillistä /boot-osiota. Itse suosittelisin vielä erillistä /var-osiotakin. /home tietenkin pitää ehdottomasti olla erillinen. Näistä osioista tarpeelliset teet tietenkin myös uusille levyille ja kopioit niiden datat vastaavasti.
Uusien osioiden koolla tai tiedostojärjestelmällä ei ole väliä, jos sitä mietit. Kunhan vanhat datat niihin mahtuvat. _________________ "If I could remember the names of all these particles, I'd be a botanist." - Enrico Fermi
micko@IrcNet, micko_@FreeNode |
|
Back to top |
|
|
Zarhan Veteran
Joined: 27 Feb 2004 Posts: 1016
|
Posted: Tue Nov 13, 2007 3:16 pm Post subject: |
|
|
Dump/Restore on todennäköisesti parempi tapa jos et aio vaihtaa filesysteemiä välissä. |
|
Back to top |
|
|
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Tue Nov 13, 2007 3:42 pm Post subject: |
|
|
micko wrote: | Kaikki tämä riippuu tietenkin vielä osioinnistasi. Gentoon asennusmanuaalissa taidetaan suositella erillistä /boot-osiota. Itse suosittelisin vielä erillistä /var-osiotakin. /home tietenkin pitää ehdottomasti olla erillinen. Näistä osioista tarpeelliset teet tietenkin myös uusille levyille ja kopioit niiden datat vastaavasti.
Uusien osioiden koolla tai tiedostojärjestelmällä ei ole väliä, jos sitä mietit. Kunhan vanhat datat niihin mahtuvat. |
Juu, tuota osioiden kokoa ja tiedostojärjestelmän vaikutusta vähän epäilin. Tarkoitus olisi siirtyä reiseristä kokoaan XFS pohjaiseen järjestelmään.
Koska mahdollinen filesysteemin vaihto edessä niin tuo dump/restore voi jäädä väliin. Mut toki sitä mahdollisuutta pitää tutkiskella. _________________ How do you do the things you do... |
|
Back to top |
|
|
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Tue Nov 13, 2007 6:07 pm Post subject: |
|
|
Se jäi kysymättä että miksi tehdä erillinen boot, var ja home osio? Ymmärrän kyllä homen jos sattuu kerää kaikkea tauhkaa, mutta kun kone on pelkässä serverikäytössä ilman X:sää, niin ei sinne nykyisen 7 gigan osion aikana ole tullut juuri mitään(normikäyttäjiltä siis). Tällä hetkellä on siis kaikki samalla osiolla, paitsi swap erillisellä(ei kuitenkaan eri kovolla, vaikka näin toimisi parhaiten) osiolla ilman mitään ongelmia. Kone ollut käytössä jo pari vuotta ja jotain tietokannan tai logien virheellistä paisumista lukuunottamatta hyvin pelannut. _________________ How do you do the things you do... |
|
Back to top |
|
|
micko Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Finland / Turku
|
Posted: Wed Nov 14, 2007 8:53 am Post subject: |
|
|
anidabi wrote: | Se jäi kysymättä että miksi tehdä erillinen boot, var ja home osio? Ymmärrän kyllä homen jos sattuu kerää kaikkea tauhkaa, mutta kun kone on pelkässä serverikäytössä ilman X:sää, niin ei sinne nykyisen 7 gigan osion aikana ole tullut juuri mitään(normikäyttäjiltä siis). Tällä hetkellä on siis kaikki samalla osiolla, paitsi swap erillisellä(ei kuitenkaan eri kovolla, vaikka näin toimisi parhaiten) osiolla ilman mitään ongelmia. Kone ollut käytössä jo pari vuotta ja jotain tietokannan tai logien virheellistä paisumista lukuunottamatta hyvin pelannut. |
Jaajaa... no sitten tilanne voi olla eri. Boot... tuota en itse asiassa osaa perustella. Olen vain jotenkin tottunut siihen. Home juurikin käyttäjien omien tiedotojen kannalta. Ja tietenkin sen, että jos systeemi pitää asentaa uusiksi, niin käyttäjien asetukset pysyvät samoina. Toisaalta mulla on tilanne, että samassa koneessa on Gentoo ja Debian, mutta /home on näille yhteinen. Samat asetukset kummassakin käyttiksessä.
Gentoossa tykkään pitää /varille myös omaa osiota. Tai ehkä pelkälle /var/tmpille. Pointtina se, että Gentoon kääntelyssä syntyy paljon pieniä väliaikaistiedostoja. Eipä fragmentoituminen kovin suuri ongelma tietyillä tiedostojärjestelmillä ole, mutta jotenkin tulee turvallisempi olo, kun se tapahtuu sentään erillisellä osiolla.
Mutta joo. Nuo nyt on makuasioita. Ja tosiaankin... Gentoo ei pidä mitään melua vaikka systeemi vaihtuukin levyltä ja tiedostojärjestelmältä toiselle. Muistat vaan kopioida vivulla, joka säilyttää tiedostojen oikeudet. Tähän taisi riittää cp -a. Ja tietenkin fstabiin sitten uudet tiedostojärjestelmät.
Äläkä btw tee kuten minä, eli unohda kääntää kerneliin tukea tälle uudelle tiedostojärjestelmälle. =) _________________ "If I could remember the names of all these particles, I'd be a botanist." - Enrico Fermi
micko@IrcNet, micko_@FreeNode |
|
Back to top |
|
|
Tronic Apprentice
Joined: 28 Jul 2003 Posts: 194 Location: Finland
|
Posted: Fri Nov 16, 2007 12:51 am Post subject: |
|
|
Jos ei ole mahdollisuutta bootata LiveCD:lta tms, voi myos kaytossa olevan systeemin kopioida:
Code: |
mkdir /tmpmnt
mount / /tmpmnt --bind
mount /dev/uusi /mnt
cp -aux /tmpmnt/* /mnt/
|
Huom: ei saa kopioida juuresta suoraan tai muuten jaa dev yms. kopioimatta kun ne ovat mount-pointtien takana piilossa. Bind-mounttaamalla juuri muualle kierretaan toi ongelma.
Mita tulee osiointiin niin boot on mielestani syyta olla erikseen, muiden ei. Bootin erillisyys on perusteltu Gentoon asennusohjeessakin, mutta kerrataas viela: GRUB joutuu lukemaan boottiosiota hyvin yksinkertaisin valinein (BIOS-kutsut ja simppeli read-only fs-driveri), jolloin osion olisi syyta olla 8 gigan alapuolella (muuten ei BIOS-kutsuilla valttamatta pysty lukemaan) ja ehja (GRUB ei osaa kasitella virheita). Siispa boottiosio tehdaan aina levyn alkupaahan ja sita ei pideta mountattuna kuin silloin kun on pakko.
Tuo raja vaihtelee koneittain. Pentium-tason koneilla raja voi olla jopa 500 megan kieppeilla, kun taasen joillain (ei kuitenkaan kaikilla ihan uusimmillakaan) koneilla paastaan jopa 137 gigaan saakka. Siita yli ei kuitenkaan paase mikaan kone, joten esim. 160-gigainen roottiosio ei vaan toimi luotettavasti grubin boottiosiona. _________________ There are no alternative energy sources to fossil fuels. Whoever claims otherwise doesn't know the difference between mW and MW. -Kurki-Suonio |
|
Back to top |
|
|
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Fri Nov 16, 2007 8:24 am Post subject: |
|
|
Kiitoksia vinkeistä. Hyvä tietää eri vaihtoehtoja tähän hommaan. Nyt viikonlopun aikana aion vaihtaa kovon ja tässä nyt käynyt mielessä yhtä sun toista pientä muutosta samalla, mm. reiser4 siirtyminen. Järkevää?
Tällä hetkellä gentoo majailee 7gigan levyllä, että ilmeisesti siinä syy miksi grub ei ole kettuillut vielä. Nyt kun tulee selvästi isompi levy niin pitää tehdä osiot erikseen. Kuinka iso osion tuo /var tarvitsee? Haluan minimoida levyn pirstoutumisen. Tuskin kovin iso kun ei tuo mun nykyinen järjestelmä levykään ole kovin iso(sekin vain 60% täynnä)?
Se pitää vielä kysyä että miksei missään noissa kipiointikomennoissa ole "-R" vipua? Kai sitä halutaan kaikki tauhka rekursiivisesti. Vai onko toi "-a" vipu sama asia, mutta tekee sen vain paremmin? Vähän niin kuin mun boot hakemistossa missä tulee tyyliin miljoona boot hakemistoa bootin alla, jotka cp -R komennolla kaikki kopioituu mielettömässä loopissa. _________________ How do you do the things you do... |
|
Back to top |
|
|
micko Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Finland / Turku
|
Posted: Fri Nov 16, 2007 9:09 am Post subject: |
|
|
Tämä cp:n man-sivusta Quote: |
-a, --archive
same as -dpPR |
_________________ "If I could remember the names of all these particles, I'd be a botanist." - Enrico Fermi
micko@IrcNet, micko_@FreeNode |
|
Back to top |
|
|
linuxtuxhellsinki l33t
Joined: 15 Nov 2004 Posts: 700 Location: Hellsinki
|
Posted: Fri Nov 16, 2007 12:06 pm Post subject: |
|
|
anidabi wrote: | Tarkoitus olisi siirtyä reiseristä kokoaan XFS pohjaiseen järjestelmään. |
Olen jostain lueskellut että XFS:n kanssa UPS olisi "pakollinen" koska se voi tuhota koko tj:n jos virrat katoaa kesken kirjoitusten
Mutta on minullakin musat/videot osio XFS:llä muutaman vuoden ja ei sen kanssa ole mitään ongelmia ollut, vaikka olen joutunut koneen sammuttamaan virtanapista montakin kertaa kun tuntui compiz joskus alkusäädöissä jumittaa koneen kokonaan. Mutta omassa servussa on "luotettava" ext3 tj ja /var/tmp osio reiserillä (kuten muissakin koneissa).
anidabi wrote: | Kiitoksia vinkeistä. Hyvä tietää eri vaihtoehtoja tähän hommaan. Nyt viikonlopun aikana aion vaihtaa kovon ja tässä nyt käynyt mielessä yhtä sun toista pientä muutosta samalla, mm. reiser4 siirtyminen. Järkevää?
Tällä hetkellä gentoo majailee 7gigan levyllä, että ilmeisesti siinä syy miksi grub ei ole kettuillut vielä. Nyt kun tulee selvästi isompi levy niin pitää tehdä osiot erikseen. Kuinka iso osion tuo /var tarvitsee? Haluan minimoida levyn pirstoutumisen. Tuskin kovin iso kun ei tuo mun nykyinen järjestelmä levykään ole kovin iso(sekin vain 60% täynnä)? |
Itse en uskaltaisi servua laittaa reiser4:lle kun se ei kerran ole vielä täysin testattu ja valmis, mutta ei kai sillä ole mitään merkitystä jos on backupit kunnossa.
Ja tuon /var:n koko riippuu täysin siitä mitä kaikkea sulla on siellä /var/www:n ym. alla ja kun ei sulla ole kerran X:ää ja mitään siihen liittyviä suuria kääntöjä (mm.OpenOffice, KDE...) jotka oletuksena käännetään /var/tmp:n alla niin ei kai se välttämättä tarvii kuin +2GB mutta itse laittaisin 3-4GB ? _________________ 1st use 'Search' & lastly add [Solved] to
the subject of your first post in the thread. |
|
Back to top |
|
|
Zarhan Veteran
Joined: 27 Feb 2004 Posts: 1016
|
Posted: Fri Nov 16, 2007 12:16 pm Post subject: |
|
|
linuxtuxhellsinki wrote: | anidabi wrote: | Tarkoitus olisi siirtyä reiseristä kokoaan XFS pohjaiseen järjestelmään. |
Olen jostain lueskellut että XFS:n kanssa UPS olisi "pakollinen" koska se voi tuhota koko tj:n jos virrat katoaa kesken kirjoitusten |
XFS on ihan journaloiva. Huomaa tosin, että se ei tee block-journalia, vaan vain metadatan. Elikkä tiedostojen sisältö saattaa olla täyttä tyhjää...
XFS vs. Reiseriä aikanaan valitessa peruste XFS:lle oli lähinnä se että Reiser (ainakin 3) tuppaa hidastumaan melkoisesti kun kovalevy alkaa olla lähellä täyttä. XFS ei tästä kärsinyt.
Enivei, XFS ollut käytössä viitisen vuotta monessa koneessa servereistä läppäreihin. Ongelmia on tullut muistaakseni yhden kerran ja silloin kyseessä oli hardisvika |
|
Back to top |
|
|
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Fri Nov 16, 2007 1:47 pm Post subject: |
|
|
Itse ehkä perustelen siirtymisen kokonaan XFS pohjaiseen järjestelmää sillä että sitä levyn käyttöä ei ole kuin portagen päivityksessä ja ja ohjelmien asennuksessa. Eli sen ei tarvitse olla mikään hyper super nopea. Saapahan kernelistäkin hieman pienemmpän. Toisaalta tuo reiser4 kiinnostaa kun se on niin paljon muita nopeampi pieniä tiedostoja käsiteltäessä. Saahan XFS tuunauksellakin filesysteemiin reilusti lisää vauhtia muitakin tiedostoja kuin isoja käsiteltäessä. Tuolla lisää asiasta http://everything2.com/index.pl?node_id=1479435.
Jäi ihan kokonaan kysymättä, että tykkääkö gentoo kyttyrää jos kääntelee ACHI tuen leveyille NCQ:n toivossa(pitää kuitenkin ensiin tarkistaa tukeeko sata piiri edes koko ACHIa) kun sitä ei ole ollut ennen käytössä? Wintoosa ainakin heittää sinistä ruutua kun laittaa ACHI tuen biosista päälle sen jälkeen kuin sen on asentanut ilman tukea. _________________ How do you do the things you do... |
|
Back to top |
|
|
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Fri Nov 16, 2007 2:02 pm Post subject: |
|
|
Zarhan wrote: | XFS vs. Reiseriä aikanaan valitessa peruste XFS:lle oli lähinnä se että Reiser (ainakin 3) tuppaa hidastumaan melkoisesti kun kovalevy alkaa olla lähellä täyttä. XFS ei tästä kärsinyt.
|
Tuota ihan pakko lainata sen verran kun tuossa aiemmin pistin linkin sivustoon jossa oli vähän XFS tweakkeja ja testejä. Siellä mainitsiin että kun käyttää isoa "agcount" optiota filesysteemiä luotaessa, se rupeaa kuluttamaan suuria määriä CPU aikaa kun levy täyttyy. Mitään ei kuitenkaan mainittu levyn hidastumisesta. Uusi puolen teran limppuhan osioimatta vaatii tuon agcountin olevan noin 125(yksi per jokaista 4gigaa kohden). Toisen levyn jo loin seuraavia optioita käyttäen: Code: | mkfs.xfs -b size=4096 -d agcount=125 -l size=64m |
Suuremmat blockit olisin halunnut, mutta tämä ei ole mahdollista x86 systeemissä.
Sitten tietenkin mountataan se vielä parilla tweakilla:
Code: | mount -t xfs /dev/sdb1 noatime,nodiratime,osyncisdsync,logbufs=8 /tauhkaa |
Tuosta osyncisdsync optiosta en ole ihan varma miten toimii ja kuinka luotettava on. Se ilmeisesti on ollut XFS defaultti jo vuodesta 2002 ja sen saa filesysteemin käyttäytyyn enemmän ext2:n lailla. Muuta en osaa sanoa. _________________ How do you do the things you do... |
|
Back to top |
|
|
anidabi Tux's lil' helper
Joined: 05 Feb 2005 Posts: 102 Location: Finland
|
Posted: Wed Feb 06, 2008 3:35 pm Post subject: |
|
|
Niin, miten se nyt on tuon ACHI tuen kans linuxissa, kärsiikö sitä laittaa päälle uudessa kernelissä jo asennettuun systeemiin? Eikö se periaatteessa pelkästään sen kääntämisellä ala toimia, eikä tarvi pelätä systeemin hajoamista? _________________ How do you do the things you do... |
|
Back to top |
|
|
Cougar81 n00b
Joined: 08 Nov 2002 Posts: 42 Location: Helsinki, Finland
|
Posted: Fri Feb 08, 2008 11:56 am Post subject: |
|
|
Kyllä sen pitäisi olla transparentti muutos, tosin levytunnus saattaa vaihtua (esim. /dev/sda -> /dev/sde) joten pidä livecd valmiina mikäli tarvitsee /etc/fstabia muokata. |
|
Back to top |
|
|
|