Linuxin siirtäminen toiselle levylle

Pitäisi siirtää Linux asennus 80Gt levyltä 60Gt levylle väliaikaisesti.

Tilaa on 40Gt tyhjää /home osiolla, joten pitäisi mahtua helposti. Siirto on väliaikainen, kunnes saan uuden levyn, ja silloin Linux asennetaan kokonaan uudestaan. (toinen distro tulossa)

Vaikeaksi asian tekee se, että nykyasennuksessa on tosi paljon osioita, ja toisella 60Gt levyllä on muutama BAD-sektori. Toinen ongelmallinen kohta on, ettei koneessa ole levyke eikä cd-asemaa, joten buuttaminen onnistuu vain kiintolevyltä.

Koska siirto on väliaikainen kaikki osiot voisi siirtää yhdelle isolle osiolle, kunhan kone toimii jotenkin, kunnes saan uuden levyn ensi viikolla.

Asialla olisi kiire.
3593
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

1)työt talteen muistitikulle 2) hanki lainaksi polttava asema ja rullaat datat sinne.
Kun kerran jokatauksessa asennat linuxin uudelleen, niin em. konstit käyttöön.3) siirrät samban välityksellä jollekin verkkoasemalle/-koneelle filut...

Äänestä

"Vaikeaksi asian tekee se, että nykyasennuksessa on tosi paljon osioita, ja toisella 60Gt levyllä on muutama BAD-sektori. "

Niin. Hommahan olisi helppo - ei kuitenkaan triviaali, jos koneen saisi jotenkin bootattua. USB-muistitikku ja biosin tuki boottaukselle ko. medialta?

Järjestelmän kopiointi käy parhaiten tar-ohjelman avulla (kopiointi soveltuisi jopa verkon läpi) esim. hakemisto kerrallaan. Oman kokemukseni mukaan cp -a ei kopioi "piilo- eli pisteellä alkavia hakemistoja".
Bad-sektorit eivät tuossa kopioinnissa haittaa (kunhan levy pysyy ehjänä), koska bad-sektoreita ei käytetä. Näiden bad-sektoreiden vuoksi ei dd tule kyseeseen.
Kopioimisen jälkeen käpistelee grubin (lilon) kuntoon: lisää siis 60Gt-levyn valikkoon, ja korjaa /etc/fstabin vastaamaan ko. 60Gt-levyn tilannetta.
Systeemin voit kokeilla toimivan 60Gt:n levyltä.

Ylläolevahan tarkoittaa sitä, ettei 80Gt:n levyä fyysisesti poisteta koneesta, eikä, herra paratkoon, tyhjätä 80Gt:n MBR:ää.

Itse en ole koskaan kokeillut siirtää grub:n lataus /dev/hdb :lle - siirtää ko. levy /dev/hda:ksi, jolloin bios osaisi käynnistää /dev/hdb:n (mbr:n?) vaikka se siirtyisikin /dev/hda? (Lilo ei tuollaiseen siirtoon todennäköisesti kävisi - lilolla on omat rajoitteensa).

Kaikki ylläoleva on siis lähinnä teoriaa - itse todennäköisesti toteuttaisin koko homman siirtämällä koko 80Gt:n kovalevy toiseen koneeseen (jossa boottaus onnistuu muiltakin medioilta) - tekisin tarvittavat hommat sieltä käsin. Eli, ehkä olisi tärkeää tietää, miksi ylipäätään haluat siirtään ko. levyltä tiedot muualle (tilapäisesti).

Äänestä

Tyhjä levy vain kiinni koneeseen ja osiointi samaksi kuin vanhassa. Mountaus /tmp/uudet/osiot.
Ja rsync vauhtiin. Ainakin meikä uudisti oman koneen noin, kun vaihdoin isomman levyn. Tuo /tmp/uudet/osiot pitää vain editoida fstab:iin mukaan.

Äänestä

Kommentoi aloitusta


Pulassa oleva kirjoitti:

Pitäisi siirtää Linux asennus 80Gt levyltä 60Gt levylle väliaikaisesti.

Tilaa on 40Gt tyhjää /home osiolla, joten pitäisi mahtua helposti. Siirto on väliaikainen, kunnes saan uuden levyn, ja silloin Linux asennetaan kokonaan uudestaan. (toinen distro tulossa)

Vaikeaksi asian tekee se, että nykyasennuksessa on tosi paljon osioita, ja toisella 60Gt levyllä on muutama BAD-sektori. Toinen ongelmallinen kohta on, ettei koneessa ole levyke eikä cd-asemaa, joten buuttaminen onnistuu vain kiintolevyltä.

Koska siirto on väliaikainen kaikki osiot voisi siirtää yhdelle isolle osiolle, kunhan kone toimii jotenkin, kunnes saan uuden levyn ensi viikolla.

Asialla olisi kiire.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu