Page 11 of 15 FirstFirst ... 910111213 ... LastLast
Results 151 to 165 of 212

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

  1. #151
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397

    pre-mount при монтировании по UUID

    После перехода rtn-ветку, описал(fstab) монтирование дисков по UUID.
    После этого всплыла проблема.
    "Типовой" pre-mount перестал проверять диски.
    Ниже предлагаю вариант pre-mount, который учитывает вариант монтирования дисков по UUID.
    Code:
    #!/bin/sh
    
    swapon -a
    # Проверяем диски, если нужно (test drives)
    # Вариант для случая монтирования по UUID
    for i in `awk '/ext3/{print($1)}' /etc/fstab | cut -c6- ` ; do
     i2=`blkid | grep $i | awk -F: '{print($1)}'`
     if [ -b $i2 ] ; then
      grep -q $i2 /proc/mounts || e2fsck -p $i2 2>&1 | logger -t e2fsck
     else
      logger -t fstab "$i as $i2 is not attached"
     fi
    done
    А мой нынешний fstab выглядит примерно так:
    Code:
    #device Mountpoints FStype Options Dumo Pass#
    LABEL=swap1 none swap sw 0 0
    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /opt ext3 rw,noatime 1 1
    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext3 rw,noatime 1 1
    Внимание! Более универсальный вариант находится здесь. Работает в случаях LABEL, UUID и непосредственный путь.


    PS: Жаль, что на моё предыдущее сообщение, про рост счетчика парковок - тишина. А ведь, судя по статьям и инете - это проблема современых бюджетных винтов. А нас, у кого они работают 24х7, эта проблема коснется в первую очередь, когда по окончани гарантийного срока, они начнут выходить из строя.
    Last edited by igor77777; 09-11-2010 at 07:08. Reason: добавил ссылку на универсальный вариант
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  2. #152

    Question hdd

    Quote Originally Posted by igor77777 View Post
    Попалась на глаза такая заметка, о том что винты WD шалят, и с переодичностью раз в 8сек паркуют головки. Просмотрев комментарии получалось, что этим страдают не только WD'шки, но винты других производителей.

    В общем раз такое дело, решил посмотреть как поживает мой новый винт, поставленный буквально неделю назад.
    Поставил smartmontools.
    запускаю:
    Code:
    smartctl -d usbjmicron /dev/discs/discb/disc -a
    ...
      9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       193
    193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       4772
    ...
    т.е. получается, что мой винт паркуется 4772/193=24.7 раз в час, или каждые 2 минуты.
    Это конечно не каждые 8 секунд, но все же много это или мало?
    И вообще, зачем ему парковать если он лежит на полке?
    Кроме-то, на этом винте лежит раздел со swap'ом, и получается что он как-бы отваливается каждые 2 минуты? или нет?
    Ещё в свете этого вспомнил тему: Ошибка "page allocation failure" на прошивках RT-N16-1.9.2.7-rtn-rXXXX

    Какие будут мнения у общественности?
    Мнения следущие: надо с этим что-то делать, мой новый хард:
    Model Family: Western Digital Scorpio Blue Serial ATA family
    Device Model: WDC WD5000BEVT-00A0RT0 (купил месяц назад) за 200 часов работы, 110 вкыл/выкл питания 11800 парковок (паркуется при простое более 5-ти сек. ). Производитель гарантирует 300 тысяч парковок, т. е. мой винт уже использовал 5% своего ресурса
    Сначала на нём был ОПТ и своп (где-то неделю), потом ОПТ я перенёс на флешку, поскольку винт используется как медиа-хранилище и пользуются им не более 1-2 часа в сутки (через 10 мин. он сам отключается)
    В Вашем случае, скорее всего, просто где-то простоев больше, где-то меньше, а паркуется диск достаточно быстро, помонеторь смартконтролем, узнаете о нём много интересного...
    На сегодняшний день есть несколько вариантов:
    1. Какой-нибудь прогой, которая может писать в регистры харда (HDDscan, Victoria, MHDD) отключить или установить на 5-10 мин время парковки при простое (диск, правда, надо подключить напрямую к компу)
    2. (сам, пока, пользуюсть) установить hdparm и после монирования выполнить hdparm -B255 /dev/sdb (у меня подключен вторым, поэтому у меня sdb, для подключенного первым, соответственно, /dev/sda)
    Теперь диск не паркуеся при простое вообще, а при простое более 10-ти минут - отключается (по питанию - уходит в слип)
    Last edited by Iguana; 03-11-2010 at 20:13.
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

  3. #153
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Iguana View Post
    Мнения следущие: надо с этим что-то делать
    Спасибо за понимание проблемы.


    Quote Originally Posted by Iguana View Post
    В Вашем случае, скорее всего, просто где-то простоев больше, где-то меньше, а паркуется диск достаточно быстро, помонеторь смартконтролем, узнаете о нём много интересного...
    На сегодняшний день есть несколько вариантов:
    1. Какой-нибудь прогой, которая может писать в регистры харда (HDDscan, Victoria, MHDD) отключить или установить на 5-10 мин время парковки при простое (диск, правда, надо подключить напрямую к компу)
    Пытался с помощью Victoria, ни чего сделать не смог. Возможно делал не всё или не то. Однако заметил, что даже на винте подключенном к ББ - этот счетчик продолжает расти. Единственное, когда его рост приостанавливался, это когда я запускал seek на первой закладке. Т.е. я так понимаю шла активная работа с диском.
    Может подкажите, какия параметры можно так подкрутить.
    Подключить диск к ББ - не проблема.

    Quote Originally Posted by Iguana View Post
    2. (сам, пока, пользуюсть) установить hdparm и после монирования выполнить hdparm -B255 /dev/sdb (у меня подключен вторым, поэтому у меня sdb, для подключенного первым, соответственно, /dev/sda)
    Теперь диск не паркуеся при простое вообще, а при простое более 10-ти минут - отключается (по питанию - уходит в слип)
    А тут можно по подробнее.
    Куда вписать эту команду? post-mount?

    А поскольку у меня ещё есть и флешка с /opt, то нужно как-то определять как определился винт: sda или sdb. Есть идеи как это сделать?
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  4. #154
    Quote Originally Posted by igor77777 View Post
    Пытался с помощью Victoria, ни чего сделать не смог. Возможно делал не всё или не то. Однако заметил, что даже на винте подключенном к ББ - этот счетчик продолжает расти. Единственное, когда его рост приостанавливался, это когда я запускал seek на первой закладке. Т.е. я так понимаю шла активная работа с диском.
    Sorry, на счёт Виктории - она не сохраняет т. е. программирует, но до отключение питания
    HDDscan - тоже не сохраняет, MHDD - я ещё не пробовал...
    Quote Originally Posted by igor77777 View Post
    Может подкажите, какия параметры можно так подкрутить.
    Подключить диск к ББ - не проблема.
    Для WD-шных винтов 100%-ный результат: wdidle написать wdidle /d (установит таймер в максимальное значение) или wdidle /sxxx, где xxx - количество секунд до парковки головок.
    Обсуждение: Винты WD
    Quote Originally Posted by igor77777 View Post
    А тут можно по подробнее.
    Куда вписать эту команду? post-mount?
    hdparm -B255 /dev/sdb (у меня подключен вторым)
    Quote Originally Posted by igor77777 View Post
    А поскольку у меня ещё есть и флешка с /opt, то нужно как-то определять как определился винт: sda или sdb. Есть идеи как это сделать?
    Как по мне - лучше зафиксировать порядок монтирования носителей
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

  5. #155
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Iguana View Post
    А поскольку у меня ещё есть и флешка с /opt, то нужно как-то определять как определился винт: sda или sdb. Есть идеи как это сделать?
    Как по мне - лучше зафиксировать порядок монтирования носителей
    Согласен, но когда наблюдал за SMART, то заметил, что у меня диски (флешка и винт) не всегда определяются в одном порядке. Т.е. не всегда флешка = sda, а винт = sdb

    Как можно зафиксировать sda и sdb за определнными устройствами?
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  6. #156
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397

    Question hdparm

    Вернулся к проблеме роста счетчика паковки винта.
    В общем, на hdparm получаю такое:
    Code:
     hdparm -B 255 /dev/discs/disca/disc
    
    /dev/discs/disca/disc:
     setting Advanced Power Management level to disabled
     HDIO_DRIVE_CMD failed: Invalid argument
     HDIO_DRIVE_CMD(identify) failed: Invalid argument
    после этого винт может отвалиться.
    Причем помогает только отключение питания.
    Ну или smartctl перестает работать и проверить, продолжает расти счетчик или нет, не представляется возможным.


    Чтобы это могло значить?
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  7. #157
    Quote Originally Posted by igor77777 View Post
    Вернулся к проблеме роста счетчика паковки винта.
    В общем, на hdparm получаю такое:
    Code:
     hdparm -B 255 /dev/discs/disca/disc
    
    /dev/discs/disca/disc:
     setting Advanced Power Management level to disabled
     HDIO_DRIVE_CMD failed: Invalid argument
     HDIO_DRIVE_CMD(identify) failed: Invalid argument
    после этого винт может отвалиться.
    Причем помогает только отключение питания.
    Ну или smartctl перестает работать и проверить, продолжает расти счетчик или нет, не представляется возможным.


    Чтобы это могло значить?
    У меня hdparm выдаёт тоже самое, но на диске, который новый и глючный (Коробка Transcend StoreJet, диск WD ) - работало...
    На том, который сейчас (коробка WD диск WD), не работает
    Я где-то читал, что hdparm надо запускать до монтировния диска, попробуйте, соответственно smartctl будет запускаться после hdparm и, скорее всего, будет работать...
    Я hdparm запускаю вручную послк поной загрузки рутера...
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

  8. #158
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Iguana View Post
    У меня hdparm выдаёт тоже самое, но на диске, который новый и глючный (Коробка Transcend StoreJet, диск WD ) - работало...
    Вот у меня тоже Transcend StoreJet, только диск Fujitsu.

    Quote Originally Posted by Iguana View Post
    Я где-то читал, что hdparm надо запускать до монтировния диска, попробуйте, соответственно smartctl будет запускаться после hdparm и, скорее всего, будет работать...
    Вот мне кажется, что так и надо делать, но тогда получается, что hdparm нужно ставить во флеш-роутера. Тогда hdparm можно будет запускать в pre-mount.

    Quote Originally Posted by Iguana View Post
    Я hdparm запускаю вручную послк поной загрузки рутера...
    Т.е. Вы его запускаете на смонтированном диске?

    Кстати, а где у Вас swap?
    Last edited by igor77777; 11-11-2010 at 04:22.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  9. #159
    Quote Originally Posted by igor77777 View Post
    Вот мне кажется, что так и надо делать, но тогда получается, что hdparm нужно ставить во флеш-роутера. Тогда hdparm можно будет запускать в pre-mount.
    Либо перед монтированием нужного. В нашем случае, в post-boot размонтируем нужный диск, запускаем hdparm, монтируем снова...
    Quote Originally Posted by igor77777 View Post
    Т.е. Вы его запускаете на смонтированном диске?
    Да
    Quote Originally Posted by igor77777 View Post
    Кстати, а где у Вас swap?
    Swap на флешке, но, за ненадобностью, он отключен.
    Конфигурация у меня такая: Transcend JetFlash 2Gb: Swap & /OPT + StoreJet 500Gb (диск WD): /tmp/mnt/harddisk, последнюю неделю вместо 500Gb (уехал в сервис ) подключен WD 250Gb (диск WD)
    Last edited by Iguana; 11-11-2010 at 16:13.
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

  10. #160

    Question SCSI-Stop/Start

    В ветке -rtn есть такая незатейливая утилика, для отключения/включения HDD...
    Попробовал остновить/запустить диск:
    Code:
     
    22:45:03 11-11-2010 (warning|kern|kernel) program scsi-stop is using a deprecated SCSI ioctl, please convert it to SG_IO
    22:46:19 11-11-2010 (info|daemon|smartd) smartd[438]: Device: /dev/sdb [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 108 to 109
    22:54:55 11-11-2010 (warning|kern|kernel) program scsi-start is using a deprecated SCSI ioctl, please convert it to SG_IO
    22:54:55 11-11-2010 (info|kern|kernel) usb 1-2: USB disconnect, address 3
    22:54:56 11-11-2010 (err|kern|kernel) scsi 1:0:0:0: rejecting I/O to dead device
    22:54:56 11-11-2010 (err|kern|kernel) Buffer I/O error on device sdb1, logical block 535
    22:54:56 11-11-2010 (warning|kern|kernel) lost page write due to I/O error on sdb1
    22:54:56 11-11-2010 (err|kern|kernel) scsi 1:0:0:0: rejecting I/O to dead device
    22:54:56 11-11-2010 (err|kern|kernel) Buffer I/O error on device sdb1, logical block 535
    22:54:56 11-11-2010 (warning|kern|kernel) lost page write due to I/O error on sdb1
    22:54:56 11-11-2010 (err|kern|kernel) scsi 1:0:0:0: rejecting I/O to dead device
    22:54:56 11-11-2010 (err|kern|kernel) Buffer I/O error on device sdb1, logical block 0
    22:54:56 11-11-2010 (warning|kern|kernel) lost page write due to I/O error on sdb1
    22:54:56 11-11-2010 (emerg|user|storage) storage: removed
    22:55:30 11-11-2010 (info|kern|kernel) usb 1-2: new high speed USB device using ehci_hcd and address 4
    22:55:30 11-11-2010 (info|kern|kernel) usb 1-2: configuration #1 chosen from 1 choice
    22:55:30 11-11-2010 (info|kern|kernel) scsi2 : SCSI emulation for USB Mass Storage devices
    22:55:32 11-11-2010 (notice|kern|kernel) scsi 2:0:0:0: Direct-Access     WD       2500BEVExternal  1.02 PQ: 0 ANSI: 0
    22:55:32 11-11-2010 (notice|kern|kernel) sd 2:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
    22:55:32 11-11-2010 (notice|kern|kernel) sd 2:0:0:0: [sdb] Write Protect is off
    22:55:32 11-11-2010 (debug|kern|kernel) sd 2:0:0:0: [sdb] Mode Sense: 00 00 00 00
    22:55:32 11-11-2010 (err|kern|kernel) sd 2:0:0:0: [sdb] Assuming drive cache: write through
    22:55:32 11-11-2010 (err|kern|kernel) sd 2:0:0:0: [sdb] Assuming drive cache: write through
    22:55:32 11-11-2010 (info|kern|kernel) sdb: sdb1
    22:55:32 11-11-2010 (notice|kern|kernel) sd 2:0:0:0: [sdb] Attached SCSI disk
    22:55:40 11-11-2010 (notice|user|e2fsck) e2fsck: WD250Gb: recovering journal
    22:55:40 11-11-2010 (notice|user|e2fsck) e2fsck: WD250Gb: clean, 43324/30539776 files, 51251844/61049000 blocks
    22:55:40 11-11-2010 (info|kern|kernel) kjournald starting.  Commit interval 5 seconds
    22:55:40 11-11-2010 (info|kern|kernel) EXT3 FS on sdb1, internal journal
    22:55:40 11-11-2010 (info|kern|kernel) EXT3-fs: mounted filesystem with ordered data mode.
    Результат не радует
    Диск остановился, но назад не завёлся (движок не раскрутился, счётчик попыток запуска шпинделя не увеличился), при этом "истерично" пытался распарковать головы
    Вопрос к энтузиастам: возможно ли её сконвертировать в SG_IO?
    В репозитории нашел: scsi-idle, но к ней есть сл. коммент: SCSI disks and a daemon that spins down drives when idle - kernel patch needed for spin-up
    Хотябы в планах есть патчить эту штуку, али нет?
    Для ядра 2.4, вроде как, есть: scsi-idle-2.4.23.tar.gz
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

  11. #161

    нужна помощь

    Установил Sdparm
    Даю в консоли команду
    Code:
    sdparm --command=stop /dev/dev/discs/discb/part1
    В ответ получаю ошибку
    Code:
    open error: /dev/dev/discs/discb/part1 [read/write]: No such file or directory
    Подскажите что делаю не так , как всё исправить ??? Спасибо !!!
    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

  12. #162

    Очень нужна помощь в написании скрипта

    С недавних пор стал обладателем RT-N16 поставил на него доп.софт (Программы для чайника) на флешку в 2 гига , также к роутеру подключен внешний винт 1000 GB WD WD10EARS в кармане AgeStar SUB3AHT .
    Винт служит файловым хранилищем он розшарен по самбе , плюс ко всему настроен FTP сервер (из прошивки) для доступа в винту из интернета (для брательника) Всё настроено благодаря факам и статьям на этом форуме , за что форуму и всем авторам статей низкий поклон.
    Собственно сама проблема : HDD работает 24/7 , а пользуимся ми им только вечером после роботы (смотрим фильмы по сети HD плеером) , тоесть хотелось бы чтобы винт работал только в определённое время (например с 16:00 до 1:00 )
    Я установил и испытал програмку sdparm , как оказалось она отлично останавливает винт
    Code:
    sdparm --command=stop /dev/discs/discb/part1
    и запускает его
    Code:
    sdparm --command=start /dev/discs/discb/part1
    Теперь надо написать скрипт который бы проверял время каждые 5 минут и если оно больше чем 16:00 то он бы запускал HDD
    потом самбу
    Code:
    /opt/etc/init.d/S08samba start
    И потом если время больше чем 1:00 то он бы останавливал самбу
    Code:
    /opt/etc/init.d/S08samba stop
    и останавливал бы HDD

    Ну вот примерно так , хотя я уверен что это всё можно сделать наверно немного поумней , я не програмист и всех тонкостей не знаю, может даже надо было бы отмонтировать ,и примонтировать HDD при отключении и включении оного. Собственно прошу помощи знающих людей в написании такого скрипта , все логи и выводи коман выложу по просьбе если они потребуются . Спасибо !!!
    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

  13. #163
    Quote Originally Posted by max2007 View Post
    С недавних пор стал обладателем RT-N16 поставил на него доп.софт (Программы для чайника) на флешку в 2 гига , также к роутеру подключен внешний винт 1000 GB WD WD10EARS в кармане AgeStar SUB3AHT .
    Винт служит файловым хранилищем он розшарен по самбе , плюс ко всему настроен FTP сервер (из прошивки) для доступа в винту из интернета (для брательника) Всё настроено благодаря факам и статьям на этом форуме , за что форуму и всем авторам статей низкий поклон.
    Собственно сама проблема : HDD работает 24/7 , а пользуимся ми им только вечером после роботы (смотрим фильмы по сети HD плеером) , тоесть хотелось бы чтобы винт работал только в определённое время (например с 16:00 до 1:00 )
    Я установил и испытал програмку sdparm , как оказалось она отлично останавливает винт
    Code:
    sdparm --command=stop /dev/discs/discb/part1
    и запускает его
    Code:
    sdparm --command=start /dev/discs/discb/part1
    Теперь надо написать скрипт который бы проверял время каждые 5 минут и если оно больше чем 16:00 то он бы запускал HDD
    потом самбу
    Code:
    /opt/etc/init.d/S08samba start
    И потом если время больше чем 1:00 то он бы останавливал самбу
    Code:
    /opt/etc/init.d/S08samba stop
    и останавливал бы HDD

    Ну вот примерно так , хотя я уверен что это всё можно сделать наверно немного поумней , я не програмист и всех тонкостей не знаю, может даже надо было бы отмонтировать ,и примонтировать HDD при отключении и включении оного. Собственно прошу помощи знающих людей в написании такого скрипта , все логи и выводи коман выложу по просьбе если они потребуются . Спасибо !!!
    crond вам вруки ... поиск поможет...

  14. #164
    crond вам вруки ... поиск поможет...
    Я знаю что такое crond и умею пользоваться форумом и поиском , но я не програмист и не имею представления как писать скрипты поэтому и обратился за помощью
    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

  15. #165
    Quote Originally Posted by max2007 View Post
    Я знаю что такое crond и умею пользоваться форумом и поиском , но я не програмист и не имею представления как писать скрипты поэтому и обратился за помощью
    Причем здесь программирование ... у вас есть четыре строки которые вы сами привели:
    1) Остановка самбы
    2) Остановка винта
    3) Запуск винта
    4) Запуск самбы ...
    Теперь читаем про крон и создаем четыре задания в нужное вам время ...

Page 11 of 15 FirstFirst ... 910111213 ... LastLast

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
  •