Sistema quebrado erro de bloco dev/sda5

1. Sistema quebrado erro de bloco dev/sda5

Tarcisio S Cordeiro
Shaaman

(usa Ubuntu)

Enviado em 07/08/2021 - 10:21h

Meu sistema deu erro de blocos no dev/sda5, tentei recuperar pelo fsck -f, porém o dev/sda5 está montando, tem alguma forma de resolver isso ??


  


2. Re: Sistema quebrado erro de bloco dev/sda5

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/08/2021 - 11:32h


Shaaman escreveu:

Meu sistema deu erro de blocos no dev/sda5, tentei recuperar pelo fsck -f, porém o dev/sda5 está montando, tem alguma forma de resolver isso ??


tem que ser desmontado, faça com o pendrive que vc usou para instalar o sistema !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




3. Re: Sistema quebrado erro de bloco dev/sda5

Buckminster
Buckminster

(usa Debian)

Enviado em 07/08/2021 - 12:58h

Ele está montando ou montado?

Acredito que está montado, desmonte-o com uma paulada:
umount /dev/sda5 <<< Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.
Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.
Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.

Caso o /dev/sda5 for um HD inteiro (o que eu duvido) com diferentes sistemas de arquivos, utilize o fsck assim:
fsck -s -p /dev/sda5 <<< a opção -s serializa as operações, ou seja, é para verificar vários sistemas de arquivos; a opção -p (minúsculo) repara automaticamente sem questões, ou seja, repara tudo o que encontrar de erro pela frente.

Caso o /dev/sda5 for somente uma partição com um sistema de arquivos (acredito que este é o teu caso), utilize:
fsck -y /dev/sda5 <<< a opção -y corrige automaticamente assumindo "yes" para todas as questões.

Caso quiser confirmação para reparar erros de forma interativa, utilize:
fsck -r /dev/sda5 <<< com a opção -r tu terá que ficar na frente do computador, pois cada erro encontrado ele pedirá confirmação.

fsck -N /dev/sda5 <<< a opção -N (maiúsculo, lembrando que tem diferença entre maiúsculas e minúsculas para o fsck) não executará, fará uma "simulação" e apenas mostrará o que seria feito.

Lembrando que caso tu executar somente
fsck /dev/sda5
irá funcionar, mas o fsck, por padrão, verifica os sistemas de arquivos que estão no /etc/fstab em série e caso tu tenha colocado um sistema de arquivos muuuito diferente dos usuais daí tu terá que especificar isso para o fsck, isso se o fsck tiver suporte a esse sistema de arquivos; por exemplo, eu uso aqui no Debian várias partições com btrfs e o próprio fsck aconselha a usar o
subcomando "check" do btrfs, mas mesmo assim, sem esse subcomando, o fsck verifica e corrige o que pode.

A opção fsck -t ext4,btrfs /dev/sdx verificará somente os sistemas de arquivos ali colocados.
Caso tu der um
fsck -y
sem especificar /dev/sdx ele verificará a partição na qual você está e provavelmente retornará dizendo que a partição está montada; por isso sempre é aconselhável estar em uma para verificar outra ou usar um live DVD, um pendrive ou usar o fsck no Grub. Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.

Caso quiser, como root, execute:
fsck help <<< para ver a ajuda;
man fsck <<< para sair de qualquer página man digite a letra q.

Ou veja:
https://linux.die.net/man/8/fsck

Bom, vou terminando, fiz quase um tutorial, um post gigantesco, mas nunca é demais lembrar:
Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.
Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.
Nunca use fsck em partições montadas, sempre desmonte-as antes de usar fsck.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts