Problhmata hard-disk standby

V13 v13 at priest.com
Sat Jan 25 23:11:01 EET 2003


On Saturday 25 January 2003 21:06, Antonios Christofides wrote:

> 2) η "hdparm -Y" σβήνει το δίσκο, αλλά μετά ο δίσκος δεν ξανανάβει. Όταν
>    το σύστημα χρειαστεί να τον διαβάσει, τότε κολλάνε τα πάντα και
>    πρέπει να πατήσω το reset. (Για να μην περιμένω 8 ώρες fsck κάνω τα
>    σχετικά πειράματα σε single user mode με το δίσκο mounted read-only).

Ena paromoio problima eixa me enan scsi, ton opoio ekane spindown me to 
scsistop otan ginotan suspend to mixanima kai meta den mporoysa na ton 
ksekiniso...

Ayta isxyoyn gia to apmd:

a)  Ftiaxneis ena katalogo kai bazeis mesa:
	* apmd_proxy
	* scsistop (h stin periptosi soy htparm)
	* ena static shell
	* ena syslog.conf
b) Orizeis enan katalogo, px to /rd
c) Bazeis sto syslog.conf poy dimioyrgises ta:
	*.*             /rd/messages
	*.*             /dev/console
	(kai mono ayta)
d) Bazeis sto apmd_proxy:
	spindown()
	{
		rm -f /rd/messages
		# Kati na skotonei ton syslogd kai na to ksanaksekinaei
		# xrisimopoiontas to /rd/syslog.conf
		/rd/hparm -Y /dev/hda
	}
	spinup()
	{
		/rd/hparm -S 0 /dev/hda
		dd if=/dev/hda of=/dev/null bs=1k count=1
		# Kati poy na ksanaksekinaei ton syslogd me to kanoniko config
		cat /rd/messages | logger -t DURING_SUSPEND -p syslog.notice
		# Kati poy na soy ksanastronei tin karta ixoy giati to poio pithano
		# einai ta volumes na exoyn xathei meta to suspend
	}
	
	Den thymamai an ayta ypirxan h oxi.. an oxi tote bazeis
	na kalei to spindown sto suspend kai to spinup sto resume

	Episis alazeis tin proti grami toy apmd_proxy se #!/rd/sh.static
	(h opos alios exeis onomasei to static shell soy)

e) Kaneis ena tar ton katalogo ayto.
f) Se kathe boot kaneis:
	mkdir /rd
	mke2fs /dev/rd/0
	mount /dev/rd/0 /d
	(cd /rd & tar -zxf to_tar_me_to_dir.tar.gz)

meta xrisimopoieis to apmd gia na ksekinaei kai na stamataei..

H logiki einai na exeis ola ta aparaitita gia to spindown kai to spinup stin 
mnimi, oste na min xreiastei na ta diabasei to disko. To syslog xreiazetai 
giati 99% tha paei na grapsei kati tin ora poy exeis klisei ton disko h otan 
ton klineis..

<<V13>>
p.s. Dokimases na xrisimopoihseis -y anti gia -Y ?



More information about the Linux-greek-users mailing list