Solução da comunidade

O Lixo do ZimaOS não abre: recupere primeiro os ficheiros eliminados

After upgrading to ZimaOS 1.5.0, a user could no longer open Trash in Files but found the deleted data in hidden trash directories and recovered it manually.

Conclusão: se o Lixo não abrir, preserve os ficheiros eliminados antes de tentar reparar a interface

A parte importante do caso da versão 1.5.0 não é o facto de o botão Lixo ter deixado de funcionar; é que os ficheiros eliminados continuavam recuperáveis por baixo da interface Ficheiros. O utilizador encontrou diretórios de lixo ocultos nos caminhos de dados do ZimaOS e copiou os ficheiros necessários antes de reinstalar. Essa é a prioridade certa: recuperar primeiro e reparar a interface depois.

Barra lateral Ficheiros do ZimaOS a mostrar a entrada Lixo após uma atualização em que clicar nela não fazia nada
A captura de ecrã de origem mostra o item Lixo ainda presente em Ficheiros, embora o utilizador não conseguisse abri-lo depois de atualizar para o ZimaOS 1.5.0.

O Lixo do ZimaOS foi concebido como uma camada de eliminação recuperável

O ZimaOS introduziu o Lixo para que as eliminações em Ficheiros pudessem ser restauradas e limpas automaticamente após um período de retenção, em vez de desaparecerem imediatamente. O histórico comportamento do Lixo do ZimaOS documenta o restauro e a limpeza após 30 dias.

Verifique se os dados eliminados ainda existem

du -sh /var/lib/casaos_data/.trash/* 2>/dev/null
du -sh /var/lib/casaos_data/.media/*/.trash 2>/dev/null
find /var/lib/casaos_data -maxdepth 4 -type d -name ".trash" 2>/dev/null

Esses caminhos internos provêm de casos históricos reais e podem ajudar a localizar dados quando a interface está avariada. Trate-os como localizações de recuperação, não como APIs públicas estáveis. Os componentes internos de armazenamento do ZimaOS podem mudar entre versões.

Ao localizar manualmente pastas de recuperação, comece por uma inspeção apenas de leitura. As ferramentas find do GNU proporcionam um método de descoberta mais seguro do que criar, mudar o nome ou eliminar diretórios ocultos enquanto o estado das montagens ainda é incerto.

Copie os ficheiros necessários antes de eliminar ou reconstruir qualquer coisa

Se encontrar os ficheiros em falta, copie-os para uma pasta normal noutro espaço de armazenamento ou disco externo e confirme que abrem. Não mova nem elimine o diretório de lixo enquanto estiver a investigar. A cópia de segurança do ZimaOS fornece uma segunda cópia mais segura.

Confirme o estado real da montagem

Relatos posteriores da era 1.6 mostraram sintomas semelhantes quando os caminhos de armazenamento e os registos de montagem deixaram de corresponder. Verifique:

df -h
mount
ls -lah /media
findmnt

Se a interface indicar que o Lixo existe, mas o caminho de armazenamento subjacente estiver em falta ou apontar para uma montagem obsoleta, criar manualmente uma nova pasta .trash pode dificultar a recuperação.

Não parta do princípio de que Ficheiros, SMB e as aplicações multimédia eliminam dados da mesma forma

Um ficheiro eliminado através da interface Ficheiros do ZimaOS pode passar pelo fluxo de trabalho do Lixo da plataforma, enquanto a eliminação através de SMB, Plex ou Jellyfin pode comportar-se de forma diferente, dependendo do serviço e da configuração da montagem. Se o espaço livre não voltar a aumentar depois da eliminação, inspecione os diretórios de lixo e o estado dos ficheiros abertos, em vez de assumir que o sistema de ficheiros falhou.

A inspeção de ficheiros abertos do Linux ajuda quando o espaço em disco continua ocupado por um ficheiro eliminado que permanece aberto.

Uma interface Lixo avariada não exige uma reinstalação imediata do sistema operativo

O utilizador original decidiu reinstalar depois de surgir outro problema com a transcodificação por GPU, mas reinstalar não é o primeiro passo de recuperação para um problema limitado ao Lixo. Recupere os dados eliminados, teste a versão estável atual, limpe o estado do navegador e inspecione primeiro as montagens de armazenamento. A recuperação do ZimaOS é o limite de escalada adequado.

Mantenha os dados das aplicações e dos utilizadores num armazenamento planeado

Quando os caminhos de armazenamento divergem após atualizações, o Lixo, as montagens das aplicações e os atalhos podem parecer avariados ao mesmo tempo. Atualmente, o ZimaOS documenta de forma mais clara os caminhos de armazenamento das aplicações e a migração de dados. A migração de dados do ZimaOS reduz futuras ambiguidades relacionadas com os caminhos.

Teste o Lixo após a recuperação

Crie um ficheiro de texto descartável, elimine-o através de Ficheiros, confirme que aparece no Lixo, restaure-o e elimine-o novamente, verificando depois o comportamento da capacidade. Utilize dados de teste dispensáveis para confirmar a versão atual sem colocar em risco os ficheiros recuperados.

Perguntas frequentes

Onde são armazenados os ficheiros eliminados do ZimaOS?

As versões históricas utilizavam diretórios .trash ocultos nos caminhos de dados do ZimaOS e nas unidades multimédia montadas, mas os caminhos internos não são garantidos como uma interface pública estável.

Porque é que o Lixo aparece, mas não abre?

Pode tratar-se de uma regressão da interface Ficheiros, de um caminho de armazenamento obsoleto ou de uma inconsistência na montagem. Recupere os dados e inspecione as montagens antes de recriar pastas.

A reinstalação do ZimaOS fará o Lixo voltar a funcionar?

Pode substituir componentes do sistema, mas é uma medida demasiado destrutiva como primeira solução e não substitui a recuperação prévia dos ficheiros eliminados.

Porque é que o espaço em disco não é libertado após a eliminação?

Os ficheiros podem ainda estar no Lixo ou retidos por um processo em execução. Verifique ambas as possibilidades antes de culpar o sistema de ficheiros.

Como devo testar a correção?

Utilize um ficheiro descartável: elimine-o, confirme que aparece no Lixo, restaure-o e verifique a utilização do armazenamento.