Me gustaría usar mi Raspberry Pi como servidor de archivos (NAS / SMB).
¿Podré conectar un controlador SATA / RAID?
file-server
hard-drive
Alex L
fuente
fuente
Respuestas:
Puede construir un NAS usando ...
Replicador SATA / Multiplicador de puerto de hardware SATA
Solo tiene que conectar la flecha azul a un convertidor SATA a USB. Siempre que corra a velocidades de USB 2 en todo momento, puede hacer una unidad NAS bastante robusta usando una Pi.
Para alimentar la unidad hay un enchufe estándar (buen conector de unidad de disquete de 1.44 "). Se usa en todas las fuentes de alimentación de PC para accesorios hoy en día. En esta imagen hay un convertidor MOLEX. Es el conector más pequeño. Los voltajes son:
Debe verificar cuántos amperios necesita. Pero si va a alimentar discos duros de 5X3.5 ", entonces una fuente de alimentación de 250 vatios será la mejor opción para alimentar todo, ¡incluso el Raspberry de la línea de 5V!
Buena suerte :)
-EDITAR-
Específicamente útil para Raspberry Pi 2+ y una buena alternativa a los sistemas RAID no confiables.
En lugar de usar la función RAID en estas placas, configure cada unidad en JBOD y use ZFS para crear volúmenes. ZFS es muy estable y garantiza que no perderá un 'bit' de datos antes de decirle al sistema que está listo. La mayoría de los controladores RAID, como estos posiblemente, generalmente le dicen al sistema que los datos se escriben, luego transfieren los datos a la unidad, lo que puede corromperse durante el vaciado y luego absolutamente no le dice a nadie, pequeños secretos 'sucios'. ZFS, primero escribe, verifica y luego dice que todo está bien. Además, siempre puede mover sus unidades a una configuración FreeNAS e importar los volúmenes fácilmente como si nada hubiera pasado.
Sin embargo, recuerde que el ancho de banda está limitado a las velocidades USB2.
Una gran velocidad y una configuración bastante equilibrada es la configuración de 4 HDD como duplicado 2x2. Le da la mitad de la capacidad con 1 a 2 redundancias. es decir, 4 x 1TB le da un total de 2TB, pero espere ... ¡ZFS habla con cada unidad por separado, escribe velocidades de 1 unidad (~ 50mb / s) ... velocidad de lectura de 2 unidades (~ 100mb) !!!!
Una combinación increíblemente rápida sería espejo 1 X 4. es decir, 4 x 1TB te da 1TB PERO, ¡lee velocidades de hasta 200mb / s! Escribir velocidades de 1 unidad todavía.
fuente
Dado que el chip no tiene soporte SATA. Su única opción es conectar un gabinete SATA HD a través del puerto USB.
fuente
Si se atreve, puede implementar PCI-E x1 con seis pines: SM_SCL, SM_SDA (vaya al bus I2C como señal SMBus), PCIE_IRQ (drenaje abierto, compartido por todas las tarjetas), PCIE_CLK (Derive a la señal diferencial con circuito externo, compartido por todas las tarjetas), PCIE_Tx (Derivar en diferencial externamente, uno por canal) y PCIE_Rx (Derivar de señalización diferencial externamente, uno por canal)
El hardware nos resulta fácil, pero el protocolo PCI-E puede ser problemático ya que no todas las tarjetas pueden ralentizarse tanto.
fuente
Construir un controlador SATA personalizado para los pines GPIO no sería un trabajo simple, pero puede suceder algún día. Entonces el Pi podría usarse como NAS.
Un dispositivo NAS también sería una gran solución, ya que el puerto de red es más rápido que el USB.
fuente
Raspberry Pi tiene un ancho de banda limitado debido a que los puertos USB y Ethernet comparten un solo puerto host USB2 de 480mbps.
Ver:
http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-usb-hard-drive-and-adapter-tests/
http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-nas-experiment-howto/
fuente