1. leht 1-st

OpenSUSE-12.3 ei moundi teisi partitsioone

Postitatud: 01.09.2013, 18:54
Postitas akbgf
Tere!

Uuendasin openSUSE 11.4 -> 12.3.
Kõik läks kenasti, aga bootimine lõpeb kernel panic-uga.
Pika tuhnimise järeldus on, et moundib ainult juurpartitsiooni ja teisi ei moundi.

Mul on
/dev/sda1 /boot
/dev/sda5 swap
/dev/sda6 /
/dev/sda7 /usr
/dev/sda8 /var

/home on ka, aga see ei puutu asjasse.

Bootides:
/dev/sda6: clean
Mounting root /dev/sda6
fsck: fsck.ext3: not found
fsck: error 2 while executing fsck.ext3 for /dev/sda7
run-init: /sbin/init: no such file or directory
Kernel panic

/sbin/fsck on lingitud /usr/sbin/fsck külge ja
/sbin/init on lingitud ../usr/lib/systemd/systemd külge

Need jäävad leidmata, järelikult pole sel hetkel /dev/sda7 mounditud.

/usr/, /var/ ja / on eraldi partitsioonidel, sest tegemist on mitme kasutaja tööjaamaga, mis on ka natuke posti- ja veebiserver.
Kui need oleks kõik koos juurega olnud samal partitsioonil, poleks ilmselt niisuguse probleemi otsa komistanud, aga praegust partitsioonide konfiguratsiooni ma muuta ei taha.

SUSE-12.3-l on primaarsed /dev/sda?, /dev/disk/by-id/* on lingitud /dev/sda? külge. /etc/fstab-is ja grubi menu.lst-is proovisin kirjeldamist nii kasutades /dev/sda? kui ../by-id/.., aga seni veel pole bootimiseni jõudnud.

Kas on kellelgi hüva nõu, mis edasi aitaks?

Postitatud: 01.09.2013, 19:31
Postitas imre
Puusalt tulistades pakuks, et ext3 pole toetatud - ons vajalik soft olemas?
Ka tuumas

Postitatud: 01.09.2013, 19:43
Postitas akbgf
imre kirjutas:Puusalt tulistades pakuks, et ext3 pole toetatud - ons vajalik soft olemas?
Ka tuumas
Kuidas ma seda kontrollin, kui selle tuumaga üles ei tule?

Aga imelik, kui ei ole. OS-i uuendamise tegin, et uuenda olemasolevat süsteemi ja olemasolevas olid ext3 partitsioonid olemas.
/dev/sda6 on ka ext3, seda kontrollib ja moundib.

/dev/sda7-l on 13G faile ja juurpartitsioonil 29G vaba ruumi, nii et /usr/ sisu /dev/sda6-le kopeerides saaksin arvatavasti arvuti käima, aga see tundub suure ringiga hammaste parandamisena.

Postitatud: 01.09.2013, 19:53
Postitas imre
Plaadi/USB pealt üles ja lase checkdisk kallale.

Postitatud: 01.09.2013, 20:06
Postitas akbgf
imre kirjutas:Plaadi/USB pealt üles ja lase checkdisk kallale.
rescue-plaadilt:
% fsck.ext3 -f -r -V /dev/sda1 /boot : clean
% fsck.ext3 -f -r -V /dev/sda6 / : clean
% fsck.ext3 -f -r -V /dev/sda7 /usr : clean
% fsck.ext3 -f -r -V /dev/sda8 /var : clean


E.22:53
Saingi nii käima, et kopeerisin /usr/ sisu juurpartitsioonile.
/var võib eraldi jääda.

Kas nüüd kasutult seisva 32G partitsiooni eelmisega kokku liita saan ilma eelmise sisu kaotamata, seda ei hakka täna uurima. Ehk keegi oskab kohe öelda, kas see on võimalik.

Postitatud: 02.09.2013, 09:05
Postitas chris
akbgf kirjutas:Kas nüüd kasutult seisva 32G partitsiooni eelmisega kokku liita saan ilma eelmise sisu kaotamata, seda ei hakka täna uurima. Ehk keegi oskab kohe öelda, kas see on võimalik.
On võimalik. Selleks:
* käivitad arvuti CD-lt või USB pulgalt
* kustutad ära partitsiooni, millel /usr asus
* muudad partitsiooni, millel asub / suuremaks
* ja võib-olla muudad ka /var, /tmp või /home partisiooni suuremaks.

Soovitan kasutada programmi gparted (graafiline liides programmile parted). See tuleb kaasa enamike LiveCD-ga, mis on mõeldud süsteemi taastamiseks.

Postitatud: 02.09.2013, 10:45
Postitas akbgf
chris kirjutas:
akbgf kirjutas:Kas nüüd kasutult seisva 32G partitsiooni eelmisega kokku liita saan ilma eelmise sisu kaotamata, seda ei hakka täna uurima. Ehk keegi oskab kohe öelda, kas see on võimalik.
On võimalik.
Tänan!
Hetkel on veel pakilisemaid muresid, aga varsti proovin järele.
Õnneks on vaba kettaruumi manööverdamiseks, aga juurika taastamine varukoopiast on vaevaline.

Postitatud: 02.09.2013, 15:08
Postitas erku
Ma pole kindel...
Kogemusel, kui korrad laiendasin/muutsin meedia osa (arhiivid jms) siis probleeme polnud, failid alles ja kättesaadavad; kõik ok.
Aga korra tõstsin "süsteemseid" osi vähe laiemaks/kitsamaks ja viskas veateate, et korraga seda ja seda kausta ei leia. Samas, kaustad alles, sisu olemas ja "bitmahud" klappisid. Abiga oli nagu oli; tegin ikkagi uue iinstalli.

Aga, kui riski võtad, siis proovi; anna teistele ka teada tulemusest...

Postitatud: 11.09.2013, 19:25
Postitas akbgf
erku kirjutas:Aga, kui riski võtad, siis proovi; anna teistele ka teada tulemusest...
Tehtud :)

Mul oli
/dev/sda1 /boot
/dev/sda5 swap
/dev/sda6 /
/dev/sda7 /usr
/dev/sda8 /var

sda7 oli kasutu, sest /usr/ pidi olema juurpartitsioonil.

sda6 ja sda7 partitsioonid olid kettal järjest, mõlemad ext3.

Veebis on kena juhend
http://www.howtoforge.com/linux_resizin ... partitions

Ajasin sealt näpuga järge, aga seal kasvatati /dev/sda1, mina tahtsin kasvatada extended partitsiooni sees olevat loogilist partitsiooni, sellest siis mõned erinevused.

Mul olid olemas Knoppix-6.2 CD-l ja bootiv mälupulk openSUSE-12.1-ga, aga ei saanud kummagagi arvutit käima. Võimalik, et nad ei saanud Nvidia graafikakaardiga läbi. OpenSUSE-12.3 rescue ketas bootis.

Edasised tegevused (varukoopiad olid juba olemas)

Partitsioonitabeli fragment
Partitsioon Start End
/dev/sda6 5389MB 39.8GB ext3
/dev/sda7 39.8GB 74.1GB ext3

# parted /dev/sda7 rm 7

Oleks võinud ka fdisk-iga kustutada partitsiooni /dev/sda7.
Teiste vahelt partitsiooni kustutamisega muutus tagumiste partitsioonide numeratsioon.
Nüüd on /dev/sda6 ja /dev/sda7 vahel 32G kasutamata.

# fsck -n /dev/sda6
/dev/sda6 clean

Kustutan journali
# tune2fs -O ^has_journal /dev/sda6

Kustutan partitsiooni sda6 - see on mu OS-i juurpartitsioon - ja tekitan uue.

# fdisk /dev/sda
d - kustuta
6 - partitsiooni number
n - tee uus partitsioon
l - loogiline partitsioon extended partitsiooni sees
- nõus pakutud Start ja End väärtustega
w - kirjuta uus partitsioonitabel

Uus suurem partitsioon on /dev/sda8

# e2fsck -f /dev/sda8
Igaks juhuks kontrollisin kõik teised ka.

# resize2fs /dev/sda8

# fsck -n /dev/sda8
/dev/sda8 clean

Tekitan journali

# tune2fs -j /dev/sda1

Partitsioonide numbrid muutusid. Mountisin ükshaaval kõik partitsioonid ja kontrollisin järele, mis on kus ning tegin vastavad muudatused /etc/fstab-is ja Grubi menu.lst-is.

OS tuli üles küll.