Jede ZFS-Komponente wie beispielsweise ein Dataset oder ein Pool muss nach den folgenden Regeln benannt werden:
Eine Komponente darf nur alphanumerische Zeichen sowie die folgenden vier Sonderzeichen enthalten:
Unterstrich (_)
Bindestrich (-)
Doppelpunkt (:)
Punkt (.)
Pool-Namen müssen mit einem Buchstaben beginnen. Dabei gelten folgende Ausnahmen:
Die Zeichenfolge c[0-9] ist am Namensbeginn nicht erlaubt.
Der Name log ist reserviert.
Namen, die mit mirror, raidz , raidz1, raidz2, raidz3 oder spare beginnen, sind nicht erlaubt, da diese Namen reserviert sind.
Pool-Namen dürfen kein Prozentzeichen (%) enthalten.
Dataset-Namen müssen mit einem alphanumerischen Zeichen beginnen.
Dataset-Namen dürfen kein Prozentzeichen (%) enthalten.
Außerdem sind leere Komponenten unzulässig.