The Intel N100/N150/N305 CPUs are underpowered for a full-fledged NAS solution but may suffice if the system is used purely for file storage without heavy I/O operations. Consider using FreeNAS with ZFS (version 2.0.7) as it's lightweight and can leverage NVMe effectively, though upgrading to a more robust CPU like an Intel N3510 might be necessary in the future.

The user is considering mini PCs from AliExpress with Intel N100/N150/N305 CPUs and five NVMe M.2 slots for setting up a NAS system. The devices under consideration include the Maiyunda M1S, Maiyunda M1, and EOVOE WTR Pro 6 Bay. These mini PCs are seen as a compact alternative to larger ITX setups with custom RAM and storage. The primary purpose of this NAS would be simple file storage without virtual machines or complex services. Users have conflicting opinions on whether the chosen CPUs can handle NAS duties effectively.

This matters because choosing the right hardware for NAS is critical for performance and reliability. A sysadmin running Proxmox (version 7.2) or Docker (version 20.10.7), for instance, would need a system that can handle container orchestration alongside storage duties. The Intel N100/N150 might struggle under such load. In contrast, a more powerful CPU like the Intel N3510 in conjunction with an optimized NAS software stack ensures better performance and stability.

  • The NVMe M.2 slots can provide fast read/write speeds for storage, which is beneficial if the system needs to handle large file transfers or backups efficiently. However, ensure that the NAS software supports NVMe properly.
  • Choosing between Intel N100/N150/N305 CPUs involves trade-offs in power consumption and performance; while these CPUs offer low-power operation, they might not be ideal for heavy workloads. Consider using a lightweight NAS solution like FreeNAS (version 2.0.7) that does not require high CPU capabilities.
  • For setting up the NAS with minimal fuss, FreeNAS is an excellent choice as it provides a user-friendly interface and robust features such as ZFS file system support out of the box. Ensure to configure ZFS for optimal performance by adjusting settings like recordsize and compression algorithms.
  • If you plan to expand your setup in the future, consider the scalability of the chosen hardware. The Intel N100/N150 might limit options for expansion due to lower processing power; upgrading to a more capable CPU could avoid this bottleneck.
  • When setting up a NAS system, security should be a priority. Implement proper access controls and ensure that your storage is encrypted if sensitive data will be stored on the device.
Stack Impact

Minimal direct impact on common homelab stacks unless these CPUs are used in critical roles such as container orchestration or complex network services.

Action Items
  • Install FreeNAS (version 2.0.7) to take advantage of its robust features and user-friendly interface for setting up a NAS system with the chosen hardware.
  • Ensure your NVMe drives are properly configured in the BIOS/UEFI settings, often found under 'Advanced' or 'Storage' options.
  • Consider pinning the CPU temperature using a thermal monitoring tool within FreeNAS to avoid overheating issues during prolonged use.
Source →