Se você for um usuário do Linux usando o Vim, pode ter encontrado o seguinte erro ao tentar gravar em um arquivo:E212 não pode abrir o arquivo para gravação. Este artigo mostrará três maneiras de corrigir esse erro. Todos esses métodos funcionam no Ubuntu e em outras distribuições baseadas no Debian. Vamos começar!
Soluções viáveis | Solução de problemas passo a passo |
---|---|
1. Verifique as permissões do arquivo | Edite o arquivo "sources.list" usando um usuário não root com o seguinte comando...Etapas completas |
2. Verifique o bloqueio de arquivo | Encontre o arquivo com este comando: lsattr /home/admin/$filename...Etapas completas |
3. Conserte o sistema de arquivos somente leitura | Verifique o espaço em disco com este comando. $ df -h. Em seguida, libere espaço excluindo...Etapas completas |
Razões - E212 não foi possível acessar o arquivo para gravação
Esse problema pode ser causado por muitas coisas, desde um problema de permissão atépouco espaço em disco. Nesta parte, analisaremos os motivos. Vamos começar!
Ao usar o comando vim para modificar o conteúdo de um arquivo Linux, descobre-se que ele não pode ser salvo. Sempre que terminar de escrever, você pode usar o ":q!" comando para sair normalmente. No entanto, quando você usa o comando ":wq!" para salvar o arquivo e sair, essas mensagens de erro solicitam:
- Vim não pode salvar arquivo (E212)
- O Vim não consegue abrir o arquivo para gravação
- O usuário root não pode abrir o arquivo para gravação
- /etc/apt/sources.list" E212: Não é possível abrir o arquivo para gravação
- E212: Não é possível abrir o arquivo para gravação. Pressione ENTER ou digite o comando para continuar
Você recebe esse erro por dois motivos principais:
- O usuário atual não tem permissões suficientes.
- Este arquivo pode estar sendo usado por outros programas ou usuários.
Soluções - 3 maneiras de corrigir não é possível abrir o arquivo para gravação no Vim
E212: não é possível abrir o arquivo para gravação é um erro que pode ocorrer ao tentar salvar um arquivo no Vim. Existem algumas maneiras diferentes de corrigir esse erro, dependendo da causa.
Método 1. Valide o usuário e verifique as permissões do arquivo
A causa geral do erro é o problema de permissão. A solução é adicionar sudo na frente do arquivo para fornecer temporariamente privilégios de administrador ao usar o comando vi para abrir o arquivo. Por exemplo, use o comando "sudo vi hosts" para abrir e editar o arquivo.
Etapa 1.Edite o arquivo "sources.list" usando um usuário não root com o seguinte comando.
$ vim /etc/apt/sources.list
Etapa 2.Obtenha o erro "/etc/apt/sources.list" E212: Não é possível abrir o arquivo para gravação.
Etapa 3.Execute as permissões sudo para corrigir o erro.
$ sudo vim /etc/apt/sources.list
Método 2. Verifique se o arquivo está bloqueado para corrigir Não é possível abrir o arquivo para gravação
Se você é um usuário root ou sudo, mas ainda não consegue abrir o arquivo para gravação. Em seguida, você pode tentar sair do arquivo e verificar se o comando "I" o bloqueia.
Etapa 1.Encontre o arquivo com este comando:
lsattr /home/admin/$filename
Etapa 2.Verifique o bloqueio.
Se houver um "I" exibido, o arquivo está bloqueado. Você pode executar este comando para desbloquear seus arquivos.
chattr -i $filename
Depois disso, execute q! para sair do arquivo. Ao visualizar o arquivo novamente, verifica-se que o conteúdo foi alterado e salvo.
Método 3. Verifique o sistema de arquivos somente leitura ou o problema de capacidade
Você ainda enfrentará esse erro se tiver permissão e usar o comando sudo. Em seguida, você precisa verificar se há um sistema de arquivos somente leitura ou problema de capacidade.
Etapa 1.Verifique o espaço em disco com este comando.
$ df -h
Etapa 2.Em seguida, libere espaço excluindo ou removendo arquivos desnecessários usando o comando rm.
Etapa 3.Execute o comando mount para verificar seu dispositivo. Ele deve ser montado como leitura-gravação (rw) e não somente leitura (ro).
$ mount
Etapa 4.Corrija os erros do sistema de arquivos e monte-o novamente em um sistema de arquivos de leitura/gravação.
$ sudo mount -o remount, rw /partition/identifier /mount/point ou $ sudo mount -o remount, rw / |
Então, você resolveu o erro "E212: Vim não pode abrir o arquivo para gravação". Você pode assistir a este vídeo para obter ajuda se ainda tiver problemas.
- 0:17 Corrigir não pode abrir arquivo para gravação enquanto estiver usando o Vim
- 0:50 Verifique se o caminho
- 2:57 Verifique a permissão do arquivo
Como recuperar arquivos Linux perdidos com software
E se você perder dados depois de corrigir o erro "E212: Vim não pode abrir arquivo para gravação"? Não se preocupe. OEaseUS Data Recovery Wizardé uma ferramenta útil para recuperar dados perdidos em sistemas Linux. Possui uma interface simples que facilita o uso, mesmo para quem precisa se familiarizar mais com programas de recuperação de dados.
- O EaseUS Data Recovery Wizard poderecuperar arquivos excluídosde qualquer dispositivo de armazenamento incluindo discos rígidos, unidades flash USB e cartões de memória.
- Oferece suporte a vários tipos de arquivos, como fotos, vídeos, documentos e e-mails.
- O melhor de tudo é que o EaseUS Data Recovery Wizard é muito fácil de usar. Isso o torna uma excelente escolha para quem precisa recuperar dados perdidos em um sistema Linux.
Baixe este software e encontre arquivos no Linux .
Etapa 1.Instale e inicie o EaseUS Data Recovery Wizard no seu PC com Windows. Escolha "Recuperação do Linux" no painel esquerdo.
Etapa 2.Este software detectará seu IP e porta automaticamente. Você precisa inserir o nome de usuário e a senha. Se o endereço IP ou porta não estiver correto, você pode corrigi-lo manualmente. Em seguida, clique em "Conectar Agora".
Etapa 3.Depois de se conectar com sucesso ao seu dispositivo Linux, o software de recuperação de dados EaseUS começará a escanear o disco para encontrar todos os arquivos perdidos e excluídos. Quando o processo de verificação for concluído, clique em "Filtro" > "Tipo de Arquivo" para especificar os tipos de arquivos perdidos.
Etapa 4.Você pode visualizar os arquivos digitalizados primeiro. Em seguida, selecione os dados de destino e clique no botão "Recuperar" para restaurar os arquivos perdidos no Linux.
Conclusão
Siga as soluções acima para corrigir o erro "não é possível abrir o arquivo para gravação" no Vim sem perder dados. Se você tiver alguma dúvida ou precisar de ajuda, sinta-se à vontade para entrar em contato conosco. Nós estamos aqui para ajudar!
Perguntas frequentes sobre não é possível abrir o arquivo para gravação
Leia as perguntas e respostas abaixo para obter ajuda adicional.
1. O que fazer se você se deparar com o erro de ação não pode ser concluída?
Para corrigir a ação não pode ser concluída porque o arquivo está aberto:
- Executar arquivo serralheiro
- Parar processos com Gerenciador de tarefas
- Esvaziar a Lixeira e reiniciar
- Reiniciar o Windows Explorer
- Excluir arquivos temporários
2. Como você corrige não pode abrir o arquivo para gravação no Vim?
Você pode corrigir o arquivo que não pode ser aberto para gravação de três maneiras:
- Verifique as permissões do arquivo
- Verifique se o arquivo está bloqueado
- Verifique se há memória somente leitura
3. Como sair do Vim no terminal sem salvar?
Para sair do Vim sem salvar as alterações:
- Mude para o modo de comando pressionando a tecla Esc.
- Pressione : (dois pontos) para abrir a barra de prompt no canto inferior esquerdo da janela.
- Digite q! após os dois pontos e pressione Enter para sair sem salvar as alterações.
4. Para que serve o Vim?
Vim é um editor de texto altamente configurável criado para permitir uma edição de texto eficiente. É uma versão melhorada do editor vi distribuído com a maioria dos sistemas UNIX.
Artigos relacionados
Como desligar ou reiniciar o Windows 10 pela linha de comando?
Jacinta 2023-03-20
Soluções para Tela Preta no Windows 10
Jacinta 2023-02-16
Habilitar inicialização segura para instalação do Windows 11
Leonardo 2023-03-20
Corrigir o Erro 'Este dispositivo está sendo usado no momento'
Rita 2023-03-20
Dicas
- Como Particionar HD do Windows 10 Grátis
- Como Corrigir Cartão SD Corrompido e Recuperar Dados
- Como Recuperar Dados do Android com Tela Quebrada
- O Melhor Recuperador de Arquivos Deletados Grátis
- Como Recuperar HD Externo Corrompido sem Perder Dados
- Como Clonar HD para SSD Kingston
- Como Compartilhar e Transferir Arquivos entre 2 PCs no Windows 10
- Como Transferir Contatos do iPhone Antigo para o Novo