Onnistuuko osioiden muuttaminen otsikon mukaisella tavalla?
Siis jos minulla on levyllä esim. yksi osio joka on /dev/sda2, niin saanko jotenkin muutettua sen osioksi /dev/sda1? Onnistuuko ilman että tarvitsee tehdä uutta osiota ja kopioida sisältöä sinne?
Mitään järkevää syytähän tähän ei ole, mielenkiinnosta kyselen.
Siis jos minulla on levyllä esim. yksi osio joka on /dev/sda2, niin saanko jotenkin muutettua sen osioksi /dev/sda1? Onnistuuko ilman että tarvitsee tehdä uutta osiota ja kopioida sisältöä sinne?
Mitään järkevää syytähän tähän ei ole, mielenkiinnosta kyselen.
Vastaukset 11
Vanhimmat
"Mitään järkevää syytähän tähän ei ole,"
No, eipä niin. Kyselyä kyselyn vuoksi.
Poistat osion ja teet uuden.
Sattuu vaan olemaan juuriosio enkä viitsisi alkaa asentamaan uudestaan/kopioimaan taas koko höskää....
Tosiaan ihan oppimismielessä kyselin josko joku olisi tiennyt tuohon jonkun tavan.
Fdiskillä ja vain EI mountatulle levylle! Otat osion alku- ja loppukohdan ylös, poistat 2. osion, teet uuden osion täsmälleen samalle paikkaa uudella numerolla, tallennat.
Niinhän se kävisi. Toivoin vain pääseväni niin helpolla, että olisin voinut jotenkin muuttaa tuota numeroa tuhoamatta koko osiota.
>...jotenkin muuttaa tuota numeroa...
Ihan mielenkiinnosta pakko kysyä että minkä ihmeen takia sitä pitäisi muuttaa? Se on yksi käyttöjärjestelmän perusominaisuuksia ja sen muuttamisen jälkeen käyttiksesi on jotain muuta kuin Linux.
Oikeintehtynä tuo fdisk-kikka säilyttää entiselle osiolle tallennetun tiedon.
Tiedostojärjestelmää ja osiotaulua täytyy ajatella erillisinä yksikköinä. Fdisk-muuttaa vain osiotaulua, mke2fs resize2fs jne. muuttavat tiedostojärjestelmää.
- Osiotaulun muuttaminen ei muuta tiedostojärjestelämää (partitiointi)
- Tiedostojärjestelmän muuttaminen ei muuta osiotaulukkoa (formatointi)
- Se on sinusta kiinni, osaatko tehdä uuden osion samaan kohtaan jo olemassaolevan tiedostojärjestelmän kanssa.
Etsi netistä esim. "resizing ext2 partition" mistä käy ilmi tuo fdiskin käyttö. Toinen vaihtoehto on kokeilla fdiskin lisätoiminnallisuutta (valinnat komennolla x), missä on mm. toiminto joka korjaa osioiden järjestysnumerot.
Ja seuraavaksi lue fdiskin ohjeet kunnolla ja tldp:stä dokkari Linuxin tiedostojärjestelmistä, niin homma on ihan kauraa...
Niin, ja ellet ole varma tekemisistäsi, niin VARMUUSKOPIOINTI ENSIN!
edes muuttaa? Ei mikään ohjelma tuonne /dev-hakeistoon kirjoita vaan mount pointiin. Ei linux ole mikään wintoys.
dev/sda2 ja dev/sda1 ovat levyosioita, joiden paikkaa ei voi siirtää noin vain. Se onnistuu kyllä jos tekee imaget molemmista osioista ja vaihtaa sitten niiden paikkaa, mutta se vaatii jo osaamista. Siinä täytyy mm. livecdllä muuttaa fstab, grub jne manuaalisesti, eli aikamoista säätämistä osaavallekin.
"Mitään järkevää syytähän tähän ei ole, mielenkiinnosta kyselen."
on se kummallista miten kaikkien pitää tuosta lauseesta huolimatta kysellä että miks pitäs muuttaa. heh.
fdiskillä sen voi muuttaa niinku tuossa aikaisemmin jo mainittiin.
ainiin. ja pakollinen.
miksi pitäisi muuttaa?
Eli homma onnistui tuolla fdiskillä aikas helposti.
fstabin sörkkimiseltäkin säästyin, sillä toimenpide säilytti uuid-numerot samoina, mutta grubia jouduin vähän säätämään.
wikipediasta löytyi hyvä juttu mbr:stä
http://en.wikipedia.org/wiki/Mbr
Kiitoksia kaikille vastanneille, etenkin Slackwaarille, en olisi tuota hommaa muuten keksinyt.
Tulen taas kyselemään, kun tarvitsee tehdä jotain yhtä järjetöntä.