OpenSUSE-12.3 ei moundi teisi partitsioone

Üldised linuxiga seotud küsimused, mis ei kuulu teiste foorumite alla

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

OpenSUSE-12.3 ei moundi teisi partitsioone

Postitus 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?
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

Puusalt tulistades pakuks, et ext3 pole toetatud - ons vajalik soft olemas?
Ka tuumas
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus 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.
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

Plaadi/USB pealt üles ja lase checkdisk kallale.
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus 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.
chris
Pingviini aktivist
Pingviini aktivist
Postitusi: 146
Liitunud: 16.02.2009, 17:39

Postitus 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.
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus 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.
Kasutaja avatar
erku
Vana Pingviin
Vana Pingviin
Postitusi: 560
Liitunud: 12.09.2008, 17:34

Postitus 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...
Mõttetera: Kui tarkvara ei meeldi või ei sobi, tuleb valida teine tarkvara.
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus 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.
Vasta