rc.hdparm
Roman Werpachowski
roman w student.ifpan.edu.pl
Pią, 9 Mar 2001, 09:27:47 CET
W rc.hdparm jest taki kawałek który wykrywa napędy IDE i SCSI obecne w
komputerze:
if [ -c /dev/.devfsd ]; then
# we have devfs enabled kernel
DRIVES=$(ls -1 /dev/hd* /dev/sd* 2> /dev/null | \
awk -F'/' ' ! /[0-9]$/ { print $3; }')
else
DRIVES="`awk '!($NF ~ /md|name/) { print $NF }' /proc/partitions`"
fi
Nie działa on dobrze, bo nie wykryje mi napędu CD, jeśli nie mam w
napędzie płytki (przynajmniej ta metoda z /proc/partitions, nie wiem jak
będzie z devfs). W ten sposób nie mogę np. zmniejszyć prędkości napędu CD
wpisując np.
HDPARM_hdc="-qE 8"
do /etc/sysconfig/hdparm, bo w trakcie startu rc.hdparm z /proc/partitions
dowie się tylko o istnieniu dysków twardych.
Napędy IDE można by wylistować
ls /proc/ide/ide* | grep hd
Ale ta metoda nie działa dla SCSI. Ma ktoś jakieś pomysły?
Roman Werpachowski
--
\left(- \frac{\hbar^{2}}{2m}\Delta + V\right)\Psi =
\imath\hbar\frac{\partial}{\partial t}\Psi
linux registered user 183124
sysadm @ student.ifpan.edu.pl
Więcej informacji o liście dyskusyjnej pld-devel-pl