Tengo un problema molesto con un NAS de Western Digital (MyBook Live Duo 6 TB) que se conecta mediante un interruptor a mi LAN. Hay cuatro máquinas con Windows 7 en la red, una de ellas conectada a través de WLAN.
Cada vez que alguien abre el Explorador de Windows (no importa qué máquina, no importa qué ruta), la unidad está girando, lo que no solo es molesto, sino que supongo que las unidades son muy tensas.
No hay forma de cambiar el comportamiento del NAS, por lo que mi pregunta es: ¿hay alguna manera de evitar que Windows "consulte" la unidad (o todos los servidores SMB, es decir) sin afectar por completo el uso compartido de archivos / acceso a la red?
(Deshabilitar DHCP en el enrutador no es una opción, ya que no admite configuraciones de DHCP separadas para cableado e inalámbrico).
fuente
Respuestas:
El disco duro "giratorio" es una operación muy específica con las siguientes características y limitaciones:
Del lado del software, un sistema bien configurado generalmente tendría uno de los tres tipos de políticas en torno a las subidas y bajadas:
Para una conservación extrema de la energía (p. Ej., En una computadora portátil con batería), el tiempo de inactividad más corto posible que pueda esperar sería de alrededor de 15 o 30 minutos de inactividad ( sin actividad del disco durante el período). En Windows moderno, tenemos tantos programas ejecutándose todo el tiempo y haciendo E / S casi constantes que las posibilidades de que no haya actividad de disco durante 15 minutos, incluso en un sistema "limpio", incluso con el usuario completamente inactivo, es prácticamente cero. En la práctica, esta configuración es poco común en estos días.
Para una conservación moderada de la energía, un tiempo de inactividad de escritorio típico puede ser de alrededor de 2 a 4 horas. Esto significa que si no se producen lecturas o escrituras en ese disco duro durante un período de 2 o 4 horas (o lo que sea que esté configurado para ser), el disco girará hacia abajo y la próxima solicitud de E / S para golpearlo tendrá que girar. el disco de respaldo.
Para los servidores, dado que se desea que estén siempre disponibles en cualquier momento (sin ningún retraso en su respuesta), la desactivación debido a la inactividad generalmente se desactiva. Esto se aplicaría tanto a un NAS como a un servidor web o cualquier otro tipo de servidor.
Me sorprendería si el WD NAS que posee está diseñado de fábrica para tener un tiempo de inactividad extremadamente corto. Sin embargo, no fue un error en Ubuntu Linux hace muchos años (en 2007) donde se establecen accidentalmente el tiempo de inactividad de desactivación en 0 segundos. Esto significaba que tan pronto como el disco dejara de manejar una solicitud de E / S, el temporizador de "0 segundos" para el giro caducaría inmediatamente, el disco giraría hacia abajo y los cabezales se estacionarían. Luego, las solicitudes de E / S se colaban en la memoria mientras el disco tenía que girar nuevamente para manejarlas.
Esta rotación constante de aceleración / desaceleración estaba matando los discos duros de las personas en muy poco tiempo en Ubuntu en 2007. Las personas que no notaron y corrigieron el problema rápidamente experimentaron fallas en los discos duros en días o semanas (estos discos duros eran no se diseñaron teniendo en cuenta los frecuentes ciclos de rotación, o tuvieron menos de 1 año de fallar bajo el uso normal).
Si su NAS está constantemente dando vueltas arriba y abajo, los discos en su interior están sufriendo una especie de desgaste mecánico que es degradado poco frecuentes (en esta frecuencia) por discos duros, así que es realmente una especie de prueba de la tortura para ellos. Debe intentar remediar la situación en el NAS mismo.
Intenta lo siguiente:
Ahora, en cuanto a su sospecha de que Windows es el problema? No es. Los discos de un NAS no deberían estar girando constantemente después de solo unos segundos de inactividad. Simplemente no deberían. Período. Nadie diseña su NAS de esa manera a propósito (bueno, no lo dejaría de lado de WD para hacerlo, pero es poco probable).
Windows 7 es completamente irreprochable si eso sucede porque su computadora con Windows no puede controlar las funciones de administración de energía del controlador SATA de su NAS a través del protocolo SMB. Solo el sistema operativo del NAS puede hacer eso.
Lo que Windows 7 realmente hace cuando abre Windows Explorer es realizar ciertas operaciones SMB que consultan los metadatos del sistema de archivos para calcular el espacio total y disponible en disco en el espacio compartido del NAS.
Para un disco duro que está funcionando y "funcionando completamente" en el momento del acceso, calcular el espacio total y disponible en el disco debería llevar menos de un segundo. La solicitud no es particularmente costosa, y no es "inundación" en ninguna medida.
Si realmente cree que Windows está ejecutando algún tipo de inundación de comandos en el NAS, debe probarlo usted mismo instalando Wireshark en una de sus computadoras con Windows 7 y ejecutar un paquete de sniff en los protocolos SMB con un destino IP de su NAS . Lo consideraría una inundación si se envían más de 100 solicitudes con solo abrir el Explorador de Windows, y especialmente si las solicitudes continúan ocurriendo a una velocidad muy alta durante más de 5-10 segundos después de abrir el Explorador. De lo contrario, es más o menos normal.
Tenga en cuenta que ciertos productos de escaneo y copia de seguridad de virus no son lo suficientemente inteligentes como para darse cuenta de que una unidad de red asignada (por ejemplo, F: o algo así) es una unidad compartida y, como resultado, intenta hacer escaneo de virus o copias de seguridad en toda la unidad (no solo los archivos a los que accede de forma deliberada). Este tipo de errores son principalmente históricos, pero pueden surgir de vez en cuando con cierto software. También hay algunos programas que ejecutarán fielmente las instrucciones de un usuario si, por ejemplo, configuran el programa para realizar un análisis de virus completo por hora en un disco compartido. Una vez que comience este proceso, de hecho "inundaría" el NAS con solicitudes SMB.
Por lo tanto, es posible que desee descartar que ocurra ese tipo de cosas, pero la causa principal del problema en mi opinión es que la unidad está girando hacia abajo en primer lugar. Un buen NAS no permitirá que la unidad gire y las cabezas se estacionen hasta al menos 2 horas de inactividad total. Si puede abrir / cerrar el Explorador de Windows muy rápido y reproducir el spin-up cada vez, algo está mal en el lado del NAS.
fuente
hdparm
creo que puedes configurarlo para PATA y SATA. No estoy seguro de si esas unidades WD Green ignoran las solicitudes del sistema operativo para aumentar su tiempo de inactividad, pero no deberían si quieren cumplir con la especificación.Continuamente navegando por la web, llegué a la siguiente 'solución', que puede ser un poco incómoda para algunas personas, pero aún conserva el acceso a la red:
"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" = palabra clave: 00000001
Al establecer el dword anterior en 1, se eliminan todas las referencias del entorno de red del explorador de Windows, lo que también evita la activación de mi NAS cada vez que alguien abre una instancia del explorador de Windows. La desventaja es que si alguna vez desea explorar las máquinas disponibles, debe ingresar manualmente la ruta al entorno de red en un cuadro de texto de ruta del explorador de Windows. Enlaces de máquina y todo lo demás todavía funciona.
por cierto, las unidades dentro de este NAS en particular son WD REDs
fuente