Eu estava usando meu laptop Ubuntu 2015.04 (com casa do usuário criptografada com ecryptfs) normalmente quando, de repente, o disco rígido se tornou somente leitura.
Eu reiniciei e agora ele está preso nisso:
[ 0.703206] ACPI PCC probe failed.
starting version 219
error: /dev/sdb: No medium found
error: /dev/sdb: No medium found
Welcome to emergency mode! After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default or ^D to
try again to boot into default mode.
root@nico:~#
Parte interessante dos logs do sistema:
-- Unit systemd-fsckd.service has begun starting up.
system-fsck[475]: /dev/sda1 contains a file system with errors, check forced.
kernel: ACPI warning: \_SB_.PCIO.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20141107/nsarguments-95)
kernel: ACPI warning: \_SB_.PCIO.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20141107/nsarguments-95)
kernel: thinkpad_acpi: EC reports that Thermal Table has changed
system-fsck[475]: /dev/sda1: Inodes that were part of a corrupted orphan linked list found.
system-fsck[475]: /dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
system-fsck[475]: (i.e., without -a or -p options)
system-fsck[475]: fsck failed with error code 4.
system-fsck[475]: Running request emergency.target/start/replace
systemd[1]: system-fsck-root.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start File System Check on Root Device
-- Subject: Unit system-fsck-root.service has failed
Não tenho certeza se é um problema de ACPI ou de disco. Tentei atualizar para o BIOS mais recente o meu Lenovo Thinkpad T520, mas ele não inicializa melhor.
Como corrigir esse problema ou se o disco está acabando, como exportar os dados da minha casa criptografada para uma unidade externa?
fsck /dev/sda1
e interativamente permita que ele mostre os erros encontrados e escolha corrigi-los. Passe uma vez dizendo não o tempo todo para ver quantos erros existem. Se eles parecem ser apenas para arquivos sem importância, como arquivos de log, repita dizendo sim. isso pode resultar na perda de arquivos; portanto, se você pode copiar a partição primeiro para dizer um dispositivo usb, faça-o primeiro.Respostas:
fsck /dev/sda<number>
e pressione enter (procure pelo<number>
dos seus logs com base no diretório que contém os erros do sistema de arquivos)y
todos os erros para corrigi-losexit
fonte
system-fsck[475]: /dev/sda1 contains a file system with errors, check forced.
Portanto, o número é1
No Terminal
sudo -i
(se não for um usuário root, caso contrário, pule isso)Procure sua unidade raiz.
Eu uso o Kali Linux no raspberry pi para que o meu pareça algo em
mmcblk0p2
vez desdb1
... Veja o seu.fsck -y /dev/mmcblk0p2
poweroff
fonte
Eu tive o mesmo problema. Eu criei um arquivo de imagem a partir de um Raspbian SDCard em funcionamento usando o Win32DiskImager. Quando executei o pishrink, a ferramenta me deu o erro "lista de inodes órfãos". Então, eu segui a sugestão de Rocky Inde e executei o fsck. Ele encontrou e corrigiu alguns erros, então eu executei o pishrink novamente e funcionou! Obrigado Rock Inde.
Se você chegou até aqui e ainda está confuso sobre como fazê-lo, criei um script, parcialmente baseado em pishrink, para corrigir esses "inodes órfãos". Você pode verificar a fonte do script em
https://github.com/gmenezesg/fix_orphaned_inode_list
Uso:
Roteiro:
fonte