Results 1 to 15 of 212

Thread: Проблемы с остановкой внешнего HDD (hdparm)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Quote Originally Posted by max2007 View Post
    Вот тема с описанием
    Это скрипт для старого ядра. Для 2.6 тут http://wl500g.info/showpost.php?p=203696&postcount=173.
    Code:
    #!/bin/sh
    if /usr/bin/[ $# -ne 1 ]; then
            /bin/echo 1>&2 "Usage: $0 <device>"
            /bin/echo 1>&2 "example: $0 sda"
            exit 1
    fi
    
    #Check every 30 seconds for disk io changes
    PERIOD=30
    #if no changes are found during 5 minutes -> disk spindown
    BOUNDARY=300
    SCSISTOP=/usr/sbin/scsi-stop
    LOGFILE=/tmp/scsi-$1.log
    
    str=`/bin/grep $1 /proc/diskstats`
    cooltime=0
    stopped=0
    
    while /bin/true; do
            /bin/sleep $PERIOD
            newstr=`/bin/grep $1 /proc/diskstats`
            if /usr/bin/[ "$newstr" = "$str" ]; then
                    cooltime=$(($cooltime + $PERIOD))
                    if /usr/bin/[ $cooltime -ge $BOUNDARY -a $stopped -eq 0 ]; then
                            $SCSISTOP /dev/$1
                            time=`/bin/date '+%b %e %H:%M:%S'`
                            /bin/echo "$time: Cooled down..." >> $LOGFILE
                            stopped=1
                    fi
            else
                    if /usr/bin/[ $cooltime -ne 0 ]; then
                            time=`/bin/date '+%b %e %H:%M:%S'`
                            /bin/echo "$time: Disk first used after $cooltime seconds" >> $LOGFILE
                    fi
                    cooltime=0
                    str=$newstr
                    stopped=0
            fi
    done
    RT-N16 TomatoRAF

  2. #2

    Thumbs up ОГРОМНОЕ СПАСИБО ВСЕМ ОТКЛИКНУВШИМСЯ

    Это скрипт для старого ядра. Для 2.6 тут
    Огромнейшее спасибо ,всё завелось и отлично работает

    Да вот обнаружилось в системный лог выдаёт вот такую ошибку
    Code:
     program scsi-stop is using a deprecated SCSI ioctl, please convert it to SG_IO
    хотя всё вроде работает,может кто подскажет как избавится от этой ошибки .
    Last edited by max2007; 12-04-2011 at 19:09.
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  3. #3
    Quote Originally Posted by max2007 View Post
    хотя всё вроде работает,может кто подскажет как избавится от этой ошибки .
    Просить энтузиастов поправить. Тут уже спрашивали. Могу из томаты бинарник выложить.
    RT-N16 TomatoRAF

  4. #4
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    было бы полезнее добавить напоминалку сюда:
    http://code.google.com/p/wl500g/issues/list

  5. #5
    было бы полезнее добавить напоминалку сюда:
    http://code.google.com/p/wl500g/issues/list
    Я бы с радостью , но вот мой английский на очень-очень низком уровне
    так что пускай знающие люди отпишутся
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

Similar Threads

  1. Подключение внешнего жесткого диска WD MyBook 3TiB (LBD)
    By Ilmarranen in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 40
    Last Post: 22-06-2014, 09:36
  2. выбор внешнего Hdd
    By TIk in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 104
    Last Post: 15-03-2009, 20:42

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •