Спасибо, попробую!
А ADOS на нее встанет?
Printable View
Всем привет, у меня стоит DIR-320 прошитой от Олега 1.9.2.7-d-r1087 с внешним HDD 160 G. После полной установки по инструкции все работает нормально, но через некоторое время отсутствия работы с диском (несколько часов), все полностью отрубается, да так, что невозможно даже логи посмотреть.Помогает только пере подключение питания. Думаю, что дело в засыпании HDD, но диск вроде штатный для системного блока, но если дело в этом, то подскажите пожалуйста какие-нибудь команды для управления питания HDD или другие способы.
scsi-stop, scsi-start есть в прошивки.
ВАЖНО по внешних жестким дискам:
1) Крайне рекомендуется использовать диск с внешним питанием. Для дисков 2.5 если возможно - использовать два USB, а лучше - внешнее питание. Для дисков 3.5 - внешнее питание.
2) Для дисков 3.5" крайне рекомендуется использовать охлаждение. Обдув: встроенный в корпус диска или внешний. Можно сделать самому из блока питания для телефона и вентилятора для компьютера.
3) Рекомендуется разбивать диск вручную, средствами роутера. По опыту скажу, что разбитое линухом не всегда корректно видится роутером (если видится вообще), но разбитое роутером видно всегда, иногда даже writeable.
4) В параметрах питания диска установить значения отключения питания NEVER (чаще всего решается утилитой от производителя диска или корпуса) Однако данная функция не всегда присутствует в пустых корпусах.
Очень много проблем из-за несоблюдения этих рекомендаций. Конечно есть вероятность, что диск будет работать стабильно без их исполнения, но чаще несоблюдения приводит к нестабильности.
Существует проблема перегрева жесткого диска (особенно 3.5", особенно с плохой вентиляцией), когда свап расположен на диске. Можно попытаться ее вызвать, например, активно скачивая с диска по фтп или самбе на компьютер или же запустить на полную какой нибудь халявный огромный торрент. хороший пример - скачать весь дебиан (линукс дистриб) целиком, установив скорость торрента на максимум. Можно совмещать. Такие пляски помогут выявить перегрев и предпринять некоторые действия для неповторения ситуации:
-ограничение скорости торрента
-ручное регулирование нагрузки торрента
-ограничение скорости фтп, самбы
От себя скажу, что после установки охлаждения, отключение дисков из-за перегрева полностью прекратилось.
ЗДЕСЬ я описал основные ямы в нелегком деле подключения внешних дисков.
Большое спасибо. Все это естественно обсуждалось здесь много раз, и данные замечания были мною учтены (3.5 с внешним отдельным питанием), кроме обдува, но мне просто незачем обдув, он у меня стоит на открытом месте, вот только программы подходящей не нашлось для того чтобы проверить отключения питания, хотя вы сами говорили, что в некоторых дисках такая опция отсутствует.
Ну, вот даже сегодня, при утреннем включении, просто ничего не работает, просто ничего...Я даже не знаю в каком месте логи достать,т.к. все недоступно. Приходится возвращаться к заводским настройкам и все заново. Ну, это просто невыносимо(((
Охотно сообщаю :)
Модель диска: 1000Gb Seagate FreeAgent ST310005FDD2E1-RK
Лог (из веб-морды) ниже.
Попробовал cron`ом делать touch файлу на диске раз в 9 минут. Не помогло.
Хотя, похоже, я зря Вас побеспокоил категоричным заявлением. Да, хард засыпает при простое и можно получить ошибку ввода\вывода. Но роутер зависает при скачивании торрента (55Гб) в rtorrent. Хешеирования рпи этом проходит без проблем.
Code:Jan 1 03:00:03 syslogd started: BusyBox v1.15.1
Jan 1 03:00:03 kernel: klogd started: BusyBox v1.15.1 (2009-10-04 18:20:08 MSD)
Jan 1 03:00:03 kernel: CPU revision is: 00029029
Jan 1 03:00:03 kernel: Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Jan 1 03:00:03 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 03:00:03 kernel: Linux version 2.4.37.6 (root@localhost) (gcc version 3.4.6) #1 2009-10-04 18:23:22 MSD
Jan 1 03:00:03 kernel: Setting the PFC to its default value
Jan 1 03:00:03 kernel: Determined physical RAM map:
Jan 1 03:00:03 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 03:00:03 kernel: On node 0 totalpages: 8192
Jan 1 03:00:03 kernel: zone(0): 8192 pages.
Jan 1 03:00:03 kernel: zone(1): 0 pages.
Jan 1 03:00:03 kernel: zone(2): 0 pages.
Jan 1 03:00:03 kernel: Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=ttyS0,115200
Jan 1 03:00:03 kernel: CPU: BCM5354 rev 2 pkg 0 at 240 MHz
Jan 1 03:00:03 kernel: Using 120.000 MHz high precision timer.
Jan 1 03:00:03 kernel: Calibrating delay loop... 237.56 BogoMIPS
Jan 1 03:00:03 kernel: Memory: 30072k/32768k available (1752k kernel code, 2696k reserved, 236k data, 88k init, 0k highmem)
Jan 1 03:00:03 kernel: Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Jan 1 03:00:03 kernel: Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Jan 1 03:00:03 kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jan 1 03:00:03 kernel: Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan 1 03:00:03 kernel: Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Jan 1 03:00:03 kernel: Checking for 'wait' instruction... unavailable.
Jan 1 03:00:03 kernel: POSIX conformance testing by UNIFIX
Jan 1 03:00:03 kernel: PCI: no core
Jan 1 03:00:03 kernel: PCI: Fixing up bus 0
Jan 1 03:00:03 kernel: Linux NET4.0 for Linux 2.4
Jan 1 03:00:03 kernel: Based upon Swansea University Computer Society NET3.039
Jan 1 03:00:03 kernel: Initializing RT netlink socket
Jan 1 03:00:03 kernel: Starting kswapd
Jan 1 03:00:03 kernel: Journalled Block Device driver loaded
Jan 1 03:00:03 kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
Jan 1 03:00:03 kernel: devfs: boot_options: 0x1
Jan 1 03:00:03 kernel: NTFS driver v1.1.22 [Flags: R/O]
Jan 1 03:00:03 kernel: pty: 256 Unix98 ptys configured
Jan 1 03:00:03 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan 1 03:00:03 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Jan 1 03:00:03 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan 1 03:00:03 kernel: HDLC line discipline: version $Revision: 3.7 $, maxframe=4096
Jan 1 03:00:03 kernel: N_HDLC line discipline registered.
Jan 1 03:00:03 kernel: loop: loaded (max 8 devices)
Jan 1 03:00:03 kernel: PPP generic driver version 2.4.2
Jan 1 03:00:03 kernel: PPP Deflate Compression module registered
Jan 1 03:00:03 kernel: PPP BSD Compression module registered
Jan 1 03:00:03 kernel: MPPE/MPPC encryption/compression module registered
Jan 1 03:00:03 kernel: PPPoL2TP kernel driver, V0.15.1
Jan 1 03:00:03 kernel: PPTP driver version 0.8.4
Jan 1 03:00:04 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:04 kernel: usb.c: registered new driver hub
Jan 1 03:00:04 dnsmasq[69]: started, version 2.51test3 cachesize 150
Jan 1 03:00:04 dnsmasq[69]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 03:00:04 dnsmasq-dhcp[69]: DHCP, IP range 192.168.1.100 -- 192.168.1.110, lease time 1d
Jan 1 03:00:04 dnsmasq[69]: read /etc/hosts - 6 addresses
Jan 1 03:00:04 dnsmasq-dhcp[69]: read /etc/ethers - 4 addresses
Jan 1 03:00:04 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 03:00:04 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: hub.c: 2 ports detected
Jan 1 03:00:04 kernel: ehci_hcd 00:03.1: PCI device 14e4:471a
Jan 1 03:00:04 kernel: ehci_hcd 00:03.1: irq 6, pci mem b8003800
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:04 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: hub.c: 2 ports detected
Jan 1 03:00:05 kernel: usb.c: registered new driver usblp
Jan 1 03:00:05 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:05 kernel: usb.c: registered new driver audio
Jan 1 03:00:05 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 03:00:05 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:06 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
Jan 1 03:00:06 kernel: hub.c: USB hub found
Jan 1 03:00:06 kernel: hub.c: 2 ports detected
Jan 1 03:00:06 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:06 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:06 kernel: USB Mass Storage support registered.
Jan 1 03:00:06 kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Jan 1 03:00:06 portmap[91]: user rpc not found, reverting to user bin
Jan 1 03:00:07 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 3
Jan 1 03:00:07 statd[93]: Version 1.0.7 Starting
Jan 1 03:00:07 statd[93]: statd running as root. chown /var/lib/nfs/sm to choose different user
Jan 1 03:00:07 kernel: vlan1: Setting MAC address to 00 24 8c 7f 43 78.
Jan 1 03:00:07 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 03:00:08 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:08 kernel: Vendor: Seagate Model: FreeAgent Rev: 0138
Jan 1 03:00:08 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:08 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:08 kernel: SCSI device sda: 1953525166 512-byte hdwr sectors (1000205 MB)
Jan 1 03:00:08 kernel: Partition check:
Jan 1 03:00:08 kernel: /dev/scsi/host0/bus0/target0/lun0: p1
Jan 1 03:00:08 dhcp client: deconfig: lease is lost
Jan 1 03:00:09 admin: post-firewall: firewall is edited
Jan 1 03:00:09 admin: post-firewall: routes_editing called
Jan 1 03:00:10 dnsmasq[69]: read /etc/hosts - 6 addresses
Jan 1 03:00:10 dnsmasq-dhcp[69]: read /etc/ethers - 4 addresses
Jan 1 03:00:10 dnsmasq[69]: using nameserver 81.17.156.254#53
Jan 1 03:00:10 dnsmasq[69]: using nameserver 10.254.2.4#53
Jan 1 03:00:10 dhcp client: bound IP : 10.3.0.3 from 10.3.0.1
Jan 1 03:00:10 pppd[182]: Plugin rp-pppoe.so loaded.
Jan 1 03:00:10 pppd[182]: RP-PPPoE plugin version 3.10 compiled against pppd 2.4.5
Jan 1 03:00:10 pppd[183]: pppd 2.4.5 started by admin, uid 0
Jan 1 03:00:10 pppd[183]: Using interface ppp0
Jan 1 03:00:10 pppd[183]: local IP address 10.64.64.64
Jan 1 03:00:10 pppd[183]: remote IP address 10.112.112.112
Jan 1 03:00:11 pppd[183]: Starting link
Jan 1 03:00:11 admin: post-boot: started
Jan 1 03:00:12 admin: post-boot: hosts_editing called
Jan 1 03:00:22 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:22 kernel: EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
Jan 1 03:00:22 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
Jan 1 03:00:22 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:22 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:22 USB storage: ext3 fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1
Jan 1 03:00:22 admin: post-mount: started
Jan 1 03:00:27 kernel: Adding Swap: 131064k swap-space (priority -1)
Jan 1 03:00:27 /opt/sbin/cron[218]: (CRON) STARTUP (V5.0)
Jan 1 03:00:28 su: + none admin:rtorrentuser
Jan 1 03:00:28 su: + none admin:rtorrentuser
Jan 1 03:00:28 su: + none admin:rtorrentuser
Jan 1 03:00:28 admin: routes_editing: routes edited
Jan 1 03:00:30 admin: routes_editing: routes edited
Jan 1 03:00:32 admin: hosts_editing: /tmp/etc/hosts edited
Jan 1 03:00:46 pppd[183]: Timeout waiting for PADO packets
Jan 1 03:00:51 pppd[183]: PPP session is 20669 (0x50bd)
Jan 1 03:00:51 pppd[183]: Connected to 00:1b:2b:87:2c:1a via interface vlan1
Jan 1 03:00:51 pppd[183]: Connect: ppp0 <--> vlan1
Jan 1 03:00:53 pppd[183]: CHAP authentication succeeded
Jan 1 03:00:53 pppd[183]: CHAP authentication succeeded
Jan 1 03:00:53 pppd[183]: peer from calling number 00:1B:2B:87:2C:1A authorized
Jan 1 03:00:53 pppd[183]: Local IP address changed to 77.233.195.6
Jan 1 03:00:53 pppd[183]: Remote IP address changed to 81.17.157.122
Jan 1 03:00:53 dropbear[253]: Child connection from 192.168.1.1:60409
Jan 1 03:00:54 pppd[183]: Open ICMP 77.233.195.6 -> 10.112.112.112
Jan 1 03:00:56 dnsmasq[69]: read /etc/hosts - 13 addresses
Jan 1 03:00:56 dnsmasq-dhcp[69]: read /etc/ethers - 4 addresses
Jan 1 03:00:56 dnsmasq[69]: using nameserver 81.17.156.254#53
Jan 1 03:00:56 dnsmasq[69]: using nameserver 10.254.2.4#53
Jan 1 03:00:58 admin: post-firewall: firewall is edited
Jan 1 03:00:58 admin: post-firewall: routes_editing called
Jan 1 03:00:58 PPPoE: connected to ISP
Jan 1 03:01:19 admin: routes_editing: routes edited
Подскажите пожалуйста что где поправить чтоб заставить винт не парковать головки часто. Имеется винт внешний Сигейт подключен к роутеру. Наблюдаю стук головок. Винт с питание внешним. При подключении к ББ стука нет. Предполагаю что виновата система в роутере. Читал про команду в Linux которая отключает парковку головок винчестера. Есть идеи как это сделать на роутере DIR-320?
Искать APM features.Code:man hdparm
Извините а подробнее можно?
Попалась на глаза такая заметка, о том что винты WD шалят, и с переодичностью раз в 8сек паркуют головки. Просмотрев комментарии получалось, что этим страдают не только WD'шки, но винты других производителей.
В общем раз такое дело, решил посмотреть как поживает мой новый винт, поставленный буквально неделю назад.
Поставил smartmontools.
запускаю:
т.е. получается, что мой винт паркуется 4772/193=24.7 раз в час, или каждые 2 минуты.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
...
Это конечно не каждые 8 секунд, но все же много это или мало?
И вообще, зачем ему парковать если он лежит на полке?
Кроме-то, на этом винте лежит раздел со swap'ом, и получается что он как-бы отваливается каждые 2 минуты? или нет?
Ещё в свете этого вспомнил тему: Ошибка "page allocation failure" на прошивках RT-N16-1.9.2.7-rtn-rXXXX
Какие будут мнения у общественности?