QNAP TS-531X

QNAP · NAS file server, 5 bays, 32-bit ARM processor · TS-531X

Generic drawing of the device class, not of this model

what it is

A file server with five drive bays, in a tower casing. According to the manufacturer datasheet it has a quad-core AnnapurnaLabs Alpine processor, two 10 GbE SFP+ ports and two gigabit ports; the system sees four interfaces eth0–eth3. Memory from 2 GB.

The processor is 32-bit (uname -m returns armv7l). This has a practical consequence: most container images are published today only for amd64 and arm64, so they will not start on this NAS — the error reads no matching manifest, not "unsupported architecture". The container environment is there; the images are missing.

The drawing above is a generic symbol for the server class, not the appearance of this model.

The system reports itself as TS-X31X, and as the internal model — TS-X41. The serial number is returned by neither getcfg nor getsysinfo, and the ARM processor has no DMI table. The number is on the label and in the QTS panel.

what we read from it

SNMP is disabled from the factory. Once enabled, the standard load branches (UCD-SNMP) are silent, but QNAP's own tree (enterprise number 24681) returns:

The same values appear twice in the tree. Branch 1.2 returns them as text with the unit inside ("11.30 %", "27 C/81 F"), branch 1.3 — as numbers ready for thresholds. A walk hits the text branch first.

Empty bays are also in the table and return spurious values: temperature 0, model and SMART --. An alarm "disk temperature = 0" or "SMART not equal to GOOD" will fire on a bay that never had a disk. An empty bay is recognized by the model --.

measured pitfalls

LVM pool under snapshots

Volumes sit on an LVM thin pool. With snapshots enabled, every write takes new blocks in the pool. When the pool reaches 100%, the volume switches to read-only mode.

what we cannot read

full parameter list

A full parameter list for this model is not here yet — the ones described above are those we have read and verified. A missing list does not mean the device exposes nothing more.