Solução da comunidade

Erro do sistema de ficheiros só de leitura do ZimaOS: verifique o caminho da aplicação

A ZimaCube user received a read-only filesystem error while moving Plex storage to RAID5; IceWhale identified a missing /media path prefix.

Este erro de “sistema de ficheiros só de leitura” não era prova de que o novo conjunto RAID5 tivesse ficado só de leitura. A IceWhale identificou o problema real: o caminho do anfitrião do Plex estava errado. O utilizador usou /Cube-Storage/Media em vez do caminho de armazenamento montado /media/Cube-Storage/Media.

Esta distinção é importante porque o ZimaOS mantém a raiz do sistema protegida. Um caminho absoluto incorreto pode fazer com que uma aplicação tente criar uma pasta na raiz do sistema operativo e gerar um erro enganador de sistema de ficheiros só de leitura.

A aplicação estava a apontar para o caminho de anfitrião errado

Definições da aplicação Plex no ZimaOS a usar Cube-Storage Media sem o prefixo media
A aplicação Plex mapeou /Cube-Storage/Media como caminho de anfitrião, em vez do caminho de armazenamento montado esperado pelo ZimaOS. Fonte: Fórum da Comunidade IceWhale.

O caminho parecia lógico porque vinha da interface Ficheiros, mas faltava-lhe o prefixo de montagem do anfitrião exigido pela definição da aplicação nessa altura.

Por que motivo o ZimaOS devolveu um erro de sistema de ficheiros só de leitura

Erro do ZimaOS mkdir Cube-Storage sistema de ficheiros só de leitura durante a instalação do Plex
A aplicação tentou criar /Cube-Storage na raiz do sistema, que é só de leitura, e falhou. Fonte: Fórum da Comunidade IceWhale.

Quando o Docker tentou criar /Cube-Storage na raiz do anfitrião, encontrou o sistema de ficheiros do sistema, que é só de leitura. Isto é diferente de uma falha real do conjunto de armazenamento, em que um sistema de ficheiros já montado é remontado como só de leitura após erros de E/S ou do sistema de ficheiros.

Utilize os caminhos de armazenamento atuais das aplicações em vez de adivinhar

A atual documentação dos caminhos de dados das aplicações do ZimaOS explica que os dados das aplicações e os ficheiros multimédia são mapeados de pastas de armazenamento reais para caminhos dentro dos contentores.

Se o caminho copiado em Ficheiros for diferente do caminho apresentado no seletor de volumes da aplicação, utilize o seletor de armazenamento suportado ou confirme a montagem real do anfitrião antes de editar a aplicação.

Como distinguir um erro de caminho de um volume realmente só de leitura

Se Ficheiros continuar a conseguir criar pastas no conjunto de armazenamento, mas apenas uma aplicação Docker apresentar um erro de sistema de ficheiros só de leitura, suspeite primeiro do mapeamento. Se a própria aplicação Ficheiros não conseguir escrever e a montagem for indicada como só de leitura ao nível do sistema operativo, utilize antes ferramentas de diagnóstico do sistema de ficheiros e do armazenamento.

A lista de verificação para volumes só de leitura aborda o segundo caso.

Conclusão

O tópico apresenta um diagnóstico oficial claro: o caminho estava errado. Antes de reparar o RAID ou alterar permissões, confirme se a aplicação está a apontar para o caminho de armazenamento realmente montado. Um caminho absoluto incorreto pode fazer com que um armazenamento saudável pareça ter um problema de sistema de ficheiros só de leitura.