A formulação exata da recomendação que você mencionou é esta:
The ZFS on Linux (ZoL) port is healthy and maturing. However, at this point in time it is not recommended to use the
zfs
Docker storage driver for production use unless you have substantial experience with ZFS on Linux.
O que ele recomenda é não usá-lo na produção, a menos que você tenha experiência com ele. Se você já tem essa experiência é algo que você terá que julgar por si mesmo. Se é uma boa idéia começar a trabalhar na aquisição da experiência do ZFS, de modo que você possa, em algum momento, começar a usá-la na produção, é uma questão de opinião e, portanto, essa parte é fora do assunto para esse site.
Se você decidir que deseja obter a experiência com o ZFS, poderá fazê-lo configurando um ambiente de teste com o ZFS que, tanto quanto possível, se assemelhe ao ambiente de produção em que você o usaria. Para realmente obter experiência a partir de um ambiente de teste, você precisa enfatizar um pouco. Por exemplo, você pode executá-lo com um disco ausente por um tempo para aprender como ele se comporta quando um disco está faltando e qual seria o procedimento para substituir um disco com falha. E para garantir que você não perca nada nesses procedimentos, você pode substituir todos os discos um por um e verificar se o sistema continua funcionando.
Se uma configuração de armazenamento é utilizável para /boot
ou não, isso não deve influenciar sua escolha de configuração para /
.
É bem suportado para tornar /boot
um ponto de montagem separado por esse motivo exato. Para /boot
, geralmente uso um array RAID-1 de 2 GB mdadm em toda a mídia. Pode parecer um pouco desnecessário com tantas réplicas, mas isso significa que não importa qual dos discos o sistema é inicializado a partir do qual eu considero valer o custo em espaço em disco.
Esse modo de configurar o /boot
é um que eu recomendaria em uma ampla variedade de configurações, e ele pode se aplicar a você independentemente de você escolher o ZFS para /
ou não.