Hirdetés

Aktív témák

  • loszerafin

    senior tag

    Itt van a hdparm-os beállíto-scriptem. Indításkor fut le.
    A DRIVES=-nél allítsd be, miylen meghajtóid lehetnek.

    #! /bin/sh
    #
    # KLhdparm Set IDE/ATAPI drive's parameters.
    #
    # Version: @(#) 0.01 28-Jul-2003 by LOSZERAFIN
    #

    PATH=/sbin:/bin:/usr/sbin:/usr/bin

    DRIVES='hda hdb hdc'

    echo ''Setting parameters for IDE/ATAPI drives in $0 ...''

    function set_maxmultsect() {
    # Get maxMultSect
    hd=$1

    m=`hdparm -I $hd 2>/dev/null|
    sed -ne '/multiple/{s@^(.*Max = *)([0-9]+)(.*)@@;p;}'`

    # Set maxMultSect

    echo -n '' MultiSector->''
    hdparm -q -m $m $hd 2>/dev/null

    if [ ''$?'' == ''0'' ]; then
    echo -n ''OK ''
    else
    echo -n ''ERR ''
    fi;

    #hdparm -tT $hd
    }

    cdrom() {
    hdparm -I $1 2>/dev/null|grep -q CD-ROM
    return $?
    }

    echo -n ' '

    for i in `echo $DRIVES`; do
    echo -n ''$i:DMA->''
    hdparm -q -d 1 /dev/$i 2>/dev/null
    if [ ''$?'' == ''0'' ]; then
    echo -n OK
    else
    echo -n ERR
    fi;
    cdrom /dev/$i
    if [ ''$?'' != ''0'' ]; then
    set_maxmultsect ''/dev/$i''
    fi;
    done

    echo
    echo 'Done.'


    [Szerkesztve]

Aktív témák