Não é possível gravar no disco rígido ou alterar permissões de qualquer coisa como raiz

1

Isso só aconteceu no meu servidor há alguns dias, é um servidor Ubuntu e há apenas um disco rígido nele. Estou logado como root e não posso gravar em nenhum lugar da unidade. Não consigo nem usar chmod ou chown em qualquer lugar da unidade inteira.

Quando eu tento algo como sudo chmod -R -v 755 * , recebo um erro em cada diretório dizendo failed to change mode of <directory>: Read-only filesystem

Eu sou o único que usa e tem acesso a esse servidor, não tenho ideia do que fiz para que isso acontecesse, mas realmente preciso corrigir isso.

    
por chrispytoes 27.08.2016 / 21:15

1 resposta

1

Primeiro de tudo, quando você vê um erro do sistema de arquivos de somente leitura, seu primeiro passo deve ser sempre executar um fsck (verificação do sistema de arquivos) na unidade afetada. Isso porque o Linux montou o sistema de arquivos como somente leitura porque detectou um problema na inicialização, e se esse erro foi algo como corrupção, o remontamento como leitura / gravação pode danificar seu disco além da recuperação.

Em segundo lugar, como Eyoung100 mencionou, você NUNCA deve executar um comando recursivo na raiz do seu sistema de arquivos. Você é extremamente sortudo porque neste caso o Linux não deixou você realmente executar esse comando ou sua Droplet provavelmente seria bagunçada de tal forma que um reparo seria injustificadamente difícil para você.

Terceiro, você realmente não precisa da parte rw do comando do eyoung, já que é o padrão nesses casos. Você pode sair com apenas sudo mount -o remount / , que tentará remontar seu sistema de arquivos.

Normalmente, o erro protegido contra gravação não é o problema com isso, isso é estranho. Mas você deve ser capaz de contornar isso executando:

blockdev --setrw /dev/vda1

Em seguida, tente o comando anterior:

mount -o remount /

Por favor, deixe-me saber o que você vê quando tenta isso. Se não funcionar, você provavelmente precisará solicitar o ISO de recuperação e apenas migrar seus arquivos do Droplet.

    
por Darian 27.08.2016 / 22:50