Pristup do teto sekce a jeji vyuziti

Pravidla fóra
Clenove fora:
slon , phjr, jabs , JirkaS, libco, revis, vld, Billy-sk, slavo , BLUEANT, cyberbob, alfsvk


Pripadne navrhy na dalsi cleny, nebo pripominky piste do:
Vlakno spravy fora
Billy-sk
Pokročilý
Pokročilý
Příspěvky: 242
Registrován: 28.červen 2008 - 10:06
satelitni prijimac: DM 920 UHD, VU+ Solo 2
Bydliště: Čadca
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od Billy-sk »

No takze swap sa osvedcil, tak idem este skusit presunut var dir, ale nie na USB, ale na HDD. Nemohol by niekto urobit script, ktory by presunul cely var do /hdd a urobil simlink? Mam predstavu o tom ako by to malo vyzerat, ale nerad by som to cele pokazil. Co sa stane v pripade ze sa neda citat z hdd (cize by potom satelit nenasiel var). Spusti sa box aj tak alebo uz sa nespusti a pomoze len novy install sw?

PS: tym to som prekopiroval var na hdd:
mkdir -p /hdd/var/
cp -a /var/* /hdd/var/

a teraz mam dat: ln -s /hdd/var/ /var/ ?
alebo treba najprv vymazat var alebo co?
A nebude to potom z hdd pomalsie behat? Uz takto napr. citacky maju co robit. HDD stale pracuje - mam tam zapnuty timeshifting (a aj chcem - pouzivam zastavenie obrazu, vratenie alebo nahranie niecoho co prave pozeram s tym ze sa rozhodnem az ked to uz pozeram)

pre zaciatok som presunul na hdd iba skin adresar a urorbil simlink. Myslim ze to usetrilo miesto v pameti omnoho viac ako nejake pluginy alebo cokolvek ineho (bolo tam vela suborov cez 1M).
VU+ SOLO2 (2x DVB-S2) E2 VTI
Dreambox 920 UHD OE2.5 Meriln 4
Pozicie: 19E,23.5E,13E,0.8W
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

tohle by melo jit - dost podstatne je startovaci script sbox - napr. u SiF image zjistuje a testuje soubor .vardir

Kód: Vybrat vše

# per la /var/ spostata
if [ -e /var/etc/.vardir ]; then
	VAR_PATH=`cat /var/etc/.vardir`
	 # usb - cf
	if [ -e /mnt/usb/.vardir ] || [ -e /mnt/cf/.vardir ]; then
		if [ -e $VAR_PATH ]; then
			umount /var
			/bin/mount -o bind $VAR_PATH /var
			/usr/bin/front_ioctl --job puts "Mount var"
			sleep 2
		fi
	else
		# questo e' per me' ;)
		# disco (gli faccio usare la partizione 1 ..altrimenti ci sono problemi)
		if [ "`echo $VAR_PATH | grep sda1`" ];then
			# il disco va' montato perche' ancora non e' visibile al sistema
			mount /dev/sda1 /mnt/sda1
			if [ -e /mnt/sda1/.vardir ]; then
				if [ -e $VAR_PATH ]; then
					umount /var
					/bin/mount -o bind $VAR_PATH /var
					/usr/bin/front_ioctl --job puts "Mount var"
					sleep 2
				fi
			fi
		fi
	fi
fi 
v principu to funguje tak, ze mas var ve flash, var na usb, var na hdd a podle toho, kde najde soubor .vardir, tak udela mount /var . Takze pokud se ti odpoji hdd, tak jako vychozi vezme puvodni var ve flash. Podtstane je jen poskladani scriptru, kde dojde k prekopirovani a a vytvoreni pomoci touch .vardir .

Podobne je to na IP400. Podobny script ma udelany SiF image jako presun /var na USB na IP9000. Takze nic nemazat, zadny symlink, ale spis jen dopnit , tak aby po rebootu pouzil sparvny var.
Symlink se dela jen pri presunu souboru nebo podadresaru ve var. Jinak by to neplnilo spavne fukci.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

tak je to trochu jinak, sciprt vytvari soubor .vardir , do ktereho prideluje cestu k /var

Jak to funguje na USB

#prekopiruje /var na USB disk do /movedvar/var/

Kód: Vybrat vše

cp -a /var/* /mnt/usb/movedvar/var/
# vytvori soubor .vardir v /var/etc s obsahem /mnt/usb/movedvar/var/

Kód: Vybrat vše

echo /mnt/usb/movedvar/var/ > /var/etc/.vardir 
# vytvori soubor .vardir na USB disku s obsahem /mnt/usb/movedvar/var/

Kód: Vybrat vše

echo /mnt/usb/movedvar/var/ > /mnt/usb/.vardir 
# napise na displeji hlasku o presunuti

Kód: Vybrat vše

/usr/bin/front_ioctl --job puts "/var Moved" 
Takze ve flash /var/etc/.vardir ma napsano, kde je alternativni var a na USB klici /mnt/usb/.vardir uvedenou cestu. Pristartu testuje obsah souboru ve flash :
# prikazem cat /var/etc/.vardir si dopni cestu k var

Kód: Vybrat vše

if [ -e /var/etc/.vardir ]; then
   VAR_PATH=`cat /var/etc/.vardir`
#pokud najde .vardir na USB flash disku nebo CF disku, tak odpoji var a pripoji novy var z cesty zjistene prikazem cat, nakonec da hlasku o pripojeni na displej

Kód: Vybrat vše

if [ -e /mnt/usb/.vardir ] || [ -e /mnt/cf/.vardir ]; then
      if [ -e $VAR_PATH ]; then
         umount /var
         /bin/mount -o bind $VAR_PATH /var
         /usr/bin/front_ioctl --job puts "Mount var"
Takze pokud nenajde pri startu z flash informaci o novem umisteni /var , tak normalne pokracuje. Pokud clovek vlastne odpoji USB tak se nic nedeje. Pokud ho pripoji, tak staci pridat informaci do /var/etc . Je to kombinace startovaciho scriptu a reseni podminky ve flash /var/etc.

Startovaci script /etc/init.d by sel v linuxu upravit - aspon u SiF teamu.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Billy-sk
Pokročilý
Pokročilý
Příspěvky: 242
Registrován: 28.červen 2008 - 10:06
satelitni prijimac: DM 920 UHD, VU+ Solo 2
Bydliště: Čadca
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od Billy-sk »

Takze tieto scripty (ak si prepisem cesty na HDD) mi presunu var na HDD, a spravia odkaz. SifTeam sam automaticky pri starte zacne pouzivat novy var ak ho najde na disku, alebo este treba upravovat nejaky startovaci script? Ak som to nasiel v move.var-in.usb_script.sh, tak kedze tam uz nic ineho doleziteho neni, tak to znamena ze SifTeam si ho uz najde sam ze?
VU+ SOLO2 (2x DVB-S2) E2 VTI
Dreambox 920 UHD OE2.5 Meriln 4
Pozicie: 19E,23.5E,13E,0.8W
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

Script move.var-in.usb_script.sh pouze pripravi mozne bootovani z jineho var nez na flash. Tzn. tento script jen prekopiruje var a udela poznamku o nove ceste.

Pri startu se pousti scripty z /etc/rcx.d tusim rc3.d - jsou to jen symlinky a vsechny mozne scripty sboxu jsou ulozeny ve /etc/init.d . Dulezity je /etc/rc3.d/S60sbox --> /etc/init.d/sbox . Tam je ta pasaz , kde pripoji var z flash koukne do /var/etc jestli tam neni cesta k novemu varu a popripade odpoji a pripoji var z uvedene cesty.

Samotny script pro presun var na hdd bude jednoduchy, ale nejspis se bude muset zasahnout i do /etc/init.d/sbox a rozsirit moznost pripojeni var z HDD - podobne jako je to u USB.

Zatim sbox testuje pouze /mnt/usb, mnt/cf a /mnt/sda1
if [ -e /mnt/usb/.vardir ] || [ -e /mnt/cf/.vardir
else
if [ -e /mnt/sda1/.vardir ]

Mozna pujde osalit, ze .vardir vytvori na USB , ale samotna cesta bude uvedena do /media . Tim by se nemuselo upravovat nic.
1. var na HDD /media/var/ (prikaz cp)
2. /var/etc/.vardir s obsahem /mnt/usb/var/ (prikaz echo /mnt/usb/var/ > /var/etc/.vardir )
3. /mnt/usb/.vardir s obsahem /media/var/ (prikaz echo /media/var/ > /mnt/usb/.vardir )

Pokud to nepujde, tak se bude muset upravit startovaci script sbox, tak aby testoval pritomnost .vardir i na HDD.

Jeste by se na to mohl nekdo podivat, jestli jsem ten startovaci sbox spravne vylozil.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Billy-sk
Pokročilý
Pokročilý
Příspěvky: 242
Registrován: 28.červen 2008 - 10:06
satelitni prijimac: DM 920 UHD, VU+ Solo 2
Bydliště: Čadca
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od Billy-sk »

A ma to vobec nejaky vyznam? Pozrel som ze mam dost vela nainstalovanych pluginov + Gray skin (ten ma najviac) a stale mam var/ obsadeny iba na 53 percent. Takze rezerva je tam znacna. JE vobec na nieco dobre to teda presuvat na disk? Asi si skor urobin na disku len zalohu a pri preinstalovani noveho sw to dam prepisat zase zo zalohy do var a po restarte nebudem musiet nic menit ani nic instalovat. Len si radsej odsuniem aj do inej zalohy originalny var aby som si pozrel ci neuribili zmeny v nejakych scriptoch. Alebo sifteam nemeni var?
VU+ SOLO2 (2x DVB-S2) E2 VTI
Dreambox 920 UHD OE2.5 Meriln 4
Pozicie: 19E,23.5E,13E,0.8W
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

osobne si myslim, ze je to zbytecne presouvat cely var. Je tam dost mista, presunul jsem zatim pouze nektere soubory ani ne adresare. Po instalaci openvpn uz tolik misa neni, protoze je tam napr. knihovny .
libcrypto.so.4 3,2 - Mb , libssl.so.9.7 0,9 Mb , libkrb5.so.3,1 - 0,4 Mb - tak jsem udelal symlink z /var/lib do /mnt/usb/libdgs . Tady to ma vyznam, jinak asi ne.

Zaloha neni spatny napad - ve stejne strukture a pak bude stacit jeden prikaz pro prekopirovani veci, i kdyz ted to mam v PC a jde to taky rychle.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Uživatelský avatar
libco
Mírně pokročilý
Mírně pokročilý
Příspěvky: 80
Registrován: 24.listopad 2007 - 7:34
satelitni prijimac: AB IPBox 910 HD, DM800 HD
Bydliště: pod Pátrovom
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od libco »

Možno by bolo dobré presunúť mimo flash adresát /tmp. Vytvárajú sa v ňom rozne log súbory a zväčšujú sa. Je síce pravda, že sa pri reštarte boxu zmažú(aspoň tak to je v dreame), ale čert nikdy nespí. Čo keď niekomu pôjde box bez prestávky rok - dva? :D
Skype: libcokamo
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

jenze pokud by nekdo nemel USB, tak by se mu disk stale roztacel - nevim jak casto zapisu, ale mgcamd v jednom kuse. Lepsi je presunout neco, co se se natahne do pameti a mas klid.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Uživatelský avatar
libco
Mírně pokročilý
Mírně pokročilý
Příspěvky: 80
Registrován: 24.listopad 2007 - 7:34
satelitni prijimac: AB IPBox 910 HD, DM800 HD
Bydliště: pod Pátrovom
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od libco »

vld píše:jenze pokud by nekdo nemel USB, tak by se mu disk stale roztacel - nevim jak casto zapisu, ale mgcamd v jednom kuse. Lepsi je presunout neco, co se se natahne do pameti a mas klid.
Myslím si že USB nie je v súčasnosti až taká položka, aby si ju niekto nemohol dovoliť. :)
Skype: libcokamo
Uživatelský avatar
libco
Mírně pokročilý
Mírně pokročilý
Příspěvky: 80
Registrován: 24.listopad 2007 - 7:34
satelitni prijimac: AB IPBox 910 HD, DM800 HD
Bydliště: pod Pátrovom
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od libco »

Mňa by skôr zaujímalo či sa dá nasledovné:
Do flash boxu dať základný img a na hdd (USB) všetky ostatné a spúšťať ich odtiaľ. Proste multiboot z HDD (USB), tak ako je to možné napr. na DM7000.
S možnosťou výberu img pri štarte boxu diaľkovým. (Nejaké okno so zoznamom img na obrazovke)
To by bola vec na testovanie. :good:
Každý nový img by sa tam len dohodil a mohol by sa testovať a porovnávať.
Vieme že E2 takto funguje, zatiaľ som mal na HDD(USB) len jednu verziu.
Skype: libcokamo
phjr
Mírně pokročilý
Mírně pokročilý
Příspěvky: 31
Registrován: 03.leden 2008 - 20:50

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od phjr »

v principe by to ist malo, len by sa ten image asi musel "rozbalit", tak ako je rozbalena E2
2x VU+ Zero 4k
Uživatelský avatar
libco
Mírně pokročilý
Mírně pokročilý
Příspěvky: 80
Registrován: 24.listopad 2007 - 7:34
satelitni prijimac: AB IPBox 910 HD, DM800 HD
Bydliště: pod Pátrovom
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od libco »

phjr píše:v principe by to ist malo, len by sa ten image asi musel "rozbalit", tak ako je rozbalena E2
A vie to niekto rozbaliť z img?
Priamo v boxe na to musí byť liek, len ako ho odtiaľ dostať. Veď keď sa to flashuje z USB, tak je to len vyčistenie flash a nakopčenie nového img (v princípe).
Skype: libcokamo
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

rozbalit image jde, ale je otazka co vsechno musi byt - rootfs cast neni problem. Zacina sekvenci hsqc . velikost jednotlivych oblasti lze zjistit cat /proc/mtd
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

tady jsem se pokusil rozbalit posledni SiF image, ale netusim jestli to z particie pujde nabootovat. Mohlo by ...
Rozbalit se to musi na USB, presne tak jak to vypada v normalni imagii - poustet jak e2 .
Kdo ma vic USB flashek a cas muze vyzkouset. Pripadny Cr-tools je na ABenigmu i klasicke DGS - SiF, NLB.
Nemáte oprávnění prohlížet přiložené soubory.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
phjr
Mírně pokročilý
Mírně pokročilý
Příspěvky: 31
Registrován: 03.leden 2008 - 20:50

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od phjr »

no nejde len o rootfs, treba este kernel, aby mal uboot co loadnut...
2x VU+ Zero 4k
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

kernel je v boxu :D . Jak je ta e2, musim mrknout co tam vlastne je v baliku

PS: Kazdopadne bez uprav, by stejne pripojoval /mtdblock4 - takze var z flash.
PS1: Z image vydoluji kernel cast jako image, ale uz ho nedokazu rozlozit podobne jako rootfs
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
phjr
Mírně pokročilý
Mírně pokročilý
Příspěvky: 31
Registrován: 03.leden 2008 - 20:50

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od phjr »

kernel je predsa jeden subor, takze to co vydolujes z imagu uloz do /boot/uImage a malo by to ist (aspon si tak myslim)
2x VU+ Zero 4k
Uživatelský avatar
vld
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 29.duben 2006 - 22:10
satelitni prijimac: IPbox
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od vld »

ja nemam soubor - mam jen cast image pomoci dd , ktere je kernel. Takze ani nevim co mam :D
Nemáte oprávnění prohlížet přiložené soubory.
IPbox400 :) : AB enigma, Dreambox8000 :) : OoZooN, IPbox99 :) : ABenigma
Parabola: Multibeam 85, Alix.3D3 Voyage linux, Dlink DNS-323, HTC Desire
Billy-sk
Pokročilý
Pokročilý
Příspěvky: 242
Registrován: 28.červen 2008 - 10:06
satelitni prijimac: DM 920 UHD, VU+ Solo 2
Bydliště: Čadca
Kontaktovat uživatele:

Re: Pristup do teto sekce a jeji vyuziti

Příspěvek od Billy-sk »

vld píše:Zaloha neni spatny napad - ve stejne strukture a pak bude stacit jeden prikaz pro prekopirovani veci, i kdyz ted to mam v PC a jde to taky rychle.
No ja som to cez PC robil doteraz, ale nebavi ma zase tym suborom nastavovat atributy.
VU+ SOLO2 (2x DVB-S2) E2 VTI
Dreambox 920 UHD OE2.5 Meriln 4
Pozicie: 19E,23.5E,13E,0.8W
Odpovědět

Zpět na „Ipbox - uzavrene forum /rady, vyvoj, zkousky/“