[ Machiavelli... @ 27.02.2010. 19:25 ] @
Nesto sam pokusavao i nece da mi radi. Dakle, kao sto se vidi iz naslova, zelim da pomerim /var na drugu particiju.

Imam jos jedan disk (ext3) mount-ovao sam ga na var.new folder
cp -a /var/* /var.new/ ( probao sam i u /var direkotorijumu ovo
find . -depth -print0 | cpio --null --sparse -pvd /var.new) isto se desava

mv /var /var.old
umount /var.new
mkdir /var
mount /dev/sdc1 /var

i podesio fstab

E sad kad restart system on mi zakuca na
Starting system logger

Koj mu je moj?
Zasto ne moze da pristupi nekim fileovima?
Kako da pravilno prebacim /var na drugu particiju?
[ maksvel @ 27.02.2010. 19:46 ] @
Videh na par mesta da preporučuju kopiranje sadržaj /var iz single-user režima. Pogledaj ovo: http://www.gentoo.org/doc/en/articles/partitioning-p2.xml
[ Machiavelli... @ 27.02.2010. 20:02 ] @
Nece. Evo probah i iz single user mode i opet isto.
[ combuster @ 27.02.2010. 20:05 ] @
Ajde probaj da neophodne izmene i kopiranje obavis preko livecd-a nekog.
[ Machiavelli... @ 27.02.2010. 20:44 ] @
e to mi je palo na pamet. Probacu i to kad se vratim sa posla.
[ Machiavelli... @ 01.03.2010. 04:17 ] @
Nece. Evo probah sa Live CentOs ali nece, isto se ponasa.

Pri boot system hang na "starting system logger"

Nije ovo toliko vazno, samo se igram, recimo uradio sam ovo sa home direkrotijumom i normalno radi. Kapirao sam da pojedini procesi koriste /var pa da zato nije htelo ali evo nece ni sa Live CD.

[ Sleepless_mind @ 01.03.2010. 07:33 ] @
Mozhda je reshenje da se uradi mount nove particije na var.new, zatim da se uradi rsync -av na novi dir, pa mountuje u var.
[ dany12 @ 01.03.2010. 08:03 ] @
Koliko ja vidim iz ovoga sto si napisao,ti prekopiras /var u /var.new,pa posle unmount-ujes /var.new,pa kreiras prazan direktorijum /var kojeg posle mount-ujes na tu novu particiju.Ako tako radis onda nije cudno sto ne radi.Treba da preimenujes /var.new u /var,a ne da kreiras novi direktorijum,koji ce biti prazan.Sistem prilikom butovanja ne nalazi fajlove koji bi trebalo da se nalaze u /var direktorijumu,posto je on prazan.
[ Jbyn4e @ 01.03.2010. 08:15 ] @
^^ Bice da ovde neko ne cita dobro:
Citat:
Imam jos jedan disk (ext3) mount-ovao sam ga na var.new folder


Dakle,ako si vratio da ti se sistem dize sa starog /var (a nadam se da jesi), reboot, livecd. mount diska gde je var na recimo /mnt/disk1, drugi disk na /mnt/disk2.
Uradis kopiranje /var - da li sa cp -a, rsync -a, ili neki treci nacin - ostavljam ti na volju, bitno je da se sve iskopira kako jeste na disk2.
Nakon toga izmenis fstab na disk1 da mount-uje disk2 na /var sa odgovarjucim privilegijama , preimenujes /var u /var.old, umount-ujes diskove, reboot-ujes i vidis da li radi. Ako ne radi - rekao bih da imas problem sa disk2 :(.

[Ovu poruku je menjao Jbyn4e dana 01.03.2010. u 09:29 GMT+1]
[ Machiavelli... @ 01.03.2010. 15:44 ] @
Evo kako sam uradio i uvek je isti rezultat - system hang na "starting system logger", ustvari posle par minuta "nista" sistem se podigne...

prazan disk je /dev/sdb1


mkdir /var.new
mount -t ext3 /dev/sdb1 /var.new
cp -a /var/* /var.new/ (probacu i sa rsync da vidim dal ima razlike)
mv /var /var.old
umount /var.new (umount da bi' ga mountn na /var koji cu da kreiram - ne znam sta je problem ovde)
mkdir /var
mount -t /dev/sdb1 /var

vi /etc/fstab

/dev/sdb1 /var ext3 defaults 0 0

reboot

[ dany12 @ 01.03.2010. 16:36 ] @
Ajde baci ovde ceo fstab.Mislim da je problem u redosledu mount-ovanja u fstab-u.
[ Machiavelli... @ 01.03.2010. 16:46 ] @
Iskreno nisam obracao paznju gde ubacujem u fstab, nisam ni znao da to ima neke veze, ali evo ga:



/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
/dev/sdb1 /var ext3 defaults 0 2
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
# Beginning of the block added by the VMware software
.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0 (ovo je neki vmware klinac nije vazno moze i da se komentuje)
# End of the block added by the VMware software
[ Jbyn4e @ 01.03.2010. 17:53 ] @
A ima li sta da pise o greskama prilikom podizanja? dmesg?
[ maksvel @ 01.03.2010. 17:58 ] @
Citat:
/dev/sdb1 /var ext3 defaults 0 2

Zar poslednja kolona nije redosled provere FS-a, a u pretposlednjoj ti stoji 0, što znači da se ne proverava, a proveravaju se samo / i /boot, tim redosledom?
Verovatno nije do toga, ali...
Edit: Hm, mislim da bi trebalo da tmpfs /dev/shm tmpfs defaults 0 0 bude pnakon montiranja /var! Ima o ovoj deljenoj memoriji na linku koji sam dao gore u threadu, izgleda da se pravi na /var, pa ovaj mora biti mounted na vreme.


Jbyn4e je već to nagovestio ;)

[Ovu poruku je menjao maksvel dana 01.03.2010. u 19:15 GMT+1]
[ zivanicd @ 02.03.2010. 00:13 ] @
hm... probaj chkconfig --level3 syslogd off
Zabada ti neki deamon...

ja teram fedoru. Evo mog fstaba

UUID=d3307ce2-40ff-4087-9a12-d72de945e81a /var ext3 defaults 1 2
UUID=11f3c146-ba2a-4353-86d2-d404b0205f37 / ext3 defaults 1 1
UUID=866ab849-75d7-4083-b670-24183985dc40 swap swap defaults 0 0
UUID=2b865956-cb54-4453-9300-75c9106b99c4 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts defaults 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0

Sta kaze dmesg?
[ zivanicd @ 02.03.2010. 00:22 ] @
Najverovatnije te kopa neki dimon koji koristi /var particiju (syslog je tu sigurno, pa squid, apache....)

E sad sta bih ja uradio:
Pobij sve deamone (ili digni linux u shell direktno sa rw mountovanim diskovima).
mv -f /var /var.tmp
mkdir /var
mount /var (ako si vec sredio fstab)
mv /var.tmp/* /var
rmdir /var.tmp

To bi trebalo da radi...

Sad mi pade na pamet... jel si formatirao /var particiju u ext3 ?

Da li mozes da proveris da li ti je mountovan /var pre startovanja deamona ?

AKo nemas nista pametno u /etc/rc.local mozda bi mogao da ga podesis da ti se startuje pre sysloga recimo (pre deamona koji ti zaglavi komp)
i u /etc/rc.local stavi mount /var pa vidi sta se desava

Poz
[ Machiavelli... @ 02.03.2010. 06:07 ] @
Ovo sam prakticno uradio sa Live CD... Boot system sa Live cd i odradio kopiranje i pormenu fstab - isto se ponasao. Probacu recimo da mount tu particiju pre startovanja syslog demona.

Sto se tice same particije - formatirana je ext3. Ako nemas file system na particiji nisam siguran da mozes da je mountujes uopste.

Probacu jos ovih par stvari, citamo sam unaokolo i imaju ljudi problema, premda ponekom migracija /var prodje glatko bez ikakvih problema...
[ Jbyn4e @ 02.03.2010. 06:30 ] @
A sto si zapeo da ceo /var prebacis na drugi disk? Mozda si mogao da ga mountujes pod /disk1 ili kako vec, pa da neke linkove iz /var samo sa ln -s prevezes na novi disk (recimo, mozda nesto od toga pravi problem). Ja sam recimo /var/lib/pgsql prevezao na drugi disk bez problema - tako da mi je cela baza na drugom disku.
[ 3dd13 @ 02.03.2010. 08:44 ] @
Ne znam cemu komplikacije, ovo sam vec vise puta radio bez problema

mount /dev/sdx /var_new
cp -pRv /var/* /var_new/

dignem livecd, izmjenim imena dir-ova, dodam fstab entry, boot-am, ako je sve ok izbrisem sadrzaj starog var-a ...
[ Machiavelli... @ 02.03.2010. 20:23 ] @
nisam zapeo :-)... Igram seda budem iskren,sve je ovo na Vmware sa snapshot snimljenim, eto sicto i palo na pamet da probam. Znam da moze a zeza me pa onda da ja zezam njega pa ko vise izdrzi :-)