Cada sistema de arquivos também vem com suas próprias permissões, gerenciando qual usuário/grupo pode executar ações de leitura/gravação. Este guia mostrará a corrigindo o erro "Sistema de arquivo somente leitura" no Ubuntu.”
Permissões de sistema de arquivos
Linux é um sistema operacional multiusuário. Para gerenciar o que o usuário pode acessar qual parte do sistema, o Linux implementa vários recursos de segurança. Um desses recursos são as permissões de arquivo e a propriedade. Ele determina o proprietário do arquivo e quem pode ler/escrever/executá -los.
Um conceito semelhante se aplica aos sistemas de arquivos Linux. Cada sistema de arquivos é protegido por permissões de usuário que controlem quem tem permissão para executar qual ação no sistema de arquivos.
Como o erro sugere, o sistema de arquivos de destino está revogando solicitações de gravação, pois é um sistema de arquivos somente leitura. Se for por design, você deve pedir ao administrador do sistema que conceda permissão por escrito. Se não for esse o caso, siga este guia.
Solução
A solução para esse problema é corrigir as permissões do sistema de arquivos. Dependendo do tipo de sistema de arquivos, existem algumas ferramentas disponíveis.
Na maioria das situações, esses procedimentos são melhor realizados em uma sessão ao vivo do Ubuntu. Dessa forma, nenhum outro programa interferirá no procedimento. Como alternativa, você pode inicializar a partir de uma instalação diferente do Ubuntu. Confira a instalação do Ubuntu em um bastão USB.
Determinando o sistema de arquivos de destino
Primeiro, determine o sistema de arquivos com o qual vamos trabalhar. Liste todos os sistemas de arquivos disponíveis usando o seguinte comando:
$ sudo fdisk -lComo alternativa, também podemos usar a ferramenta Findmnt para listar todos os sistemas de arquivos montados:
$ findmntNa lista, determine o dispositivo de destino/partição. Neste exemplo, meu dispositivo de destino é /dev/loop17.
Se você preferir usar a GUI, também pode usar o utilitário de discos gnome:
Corrigindo o sistema de arquivos
Depois de determinarmos o sistema de arquivos e o tempo para repará -lo, a maioria dos sistemas Linux (incluindo o Ubuntu) vem com fsck, Uma ferramenta dedicada para reparar um sistema de arquivos Linux. Saiba mais sobre o uso fsck em Linux.
Para corrigir o sistema de arquivos, execute o seguinte comando:
$ sudo fsck -f /dev /loop17Se você estiver usando os discos GNOME, selecione o sistema de arquivos, clique no ícone de engrenagem e escolha "Reparar Archesystem".
Em seguida, reinicie a máquina. O sistema de arquivos deve agora se comportar conforme o esperado.
Etapas para evitar erros do sistema de arquivos
Nenhum sistema de arquivos é imune à corrupção e erros. No entanto, podemos desenvolver certos hábitos para aumentar a estabilidade geral:
Pensamentos finais
Neste guia, demonstramos a fixação de um sistema de arquivos de impedir ações de gravação, resultando em um "sistema de arquivos somente leitura" no Ubuntu. Também analisamos algumas técnicas para reduzir a probabilidade de corrupção do sistema de arquivos.
Certos sistemas de arquivos são mais resistentes à corrupção do que outros, por exemplo, ZFS. Ele vem com proteção de integridade de dados embutida e compactação de dados e pode lidar com alta capacidade de armazenamento. Confira a configuração do ZFS no Ubuntu.
Computação feliz!