J'utilisais normalement mon ordinateur portable Ubuntu 2015.04 (avec la maison des utilisateurs cryptés par ecryptfs) quand soudainement, le disque dur est devenu en lecture seule.
J'ai redémarré et maintenant il est bloqué sur ceci:
[ 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:~#
Partie intéressante des journaux système:
-- 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
Je ne sais pas s'il s'agit d'un ACPI ou d'un problème de disque. J'ai essayé de mettre à jour le dernier BIOS de mon Lenovo Thinkpad T520, mais il ne démarre pas mieux.
Comment résoudre ce problème, ou si le disque est en train de mourir, comment au moins exporter les données de ma maison cryptée vers un disque externe?
fsck /dev/sda1
et laissez-le interactivement vous montrer les erreurs qu'il a trouvées et choisissez de les corriger. Passez une fois en disant non tout le temps pour voir combien il y a d'erreurs. S'ils semblent concerner uniquement des fichiers sans importance, comme les fichiers journaux, recommencez en disant oui. cela peut entraîner la perte de fichiers, donc si vous pouvez d'abord copier la partition pour dire un périphérique USB, faites-le d'abord.Réponses:
fsck /dev/sda<number>
et appuyez sur Entrée (recherchez le<number>
dans vos journaux en fonction du répertoire qui contient les erreurs du système de fichiers)y
toutes les erreurs pour les corrigerexit
la source
system-fsck[475]: /dev/sda1 contains a file system with errors, check forced.
Par conséquent, le nombre est1
Dans le terminal
sudo -i
(si ce n'est pas un utilisateur root, sinon ignorez cela)Recherchez votre lecteur racine.
J'utilise Kali Linux dans Raspberry Pi, donc le mien ressemble à quelque chose
mmcblk0p2
au lieu desdb1
... Voyez le vôtre.fsck -y /dev/mmcblk0p2
poweroff
la source
J'ai eu le même problème. J'ai créé un fichier image à partir d'une carte SD Raspbian fonctionnelle à l'aide de Win32DiskImager. Lorsque j'ai exécuté pishrink, l'outil m'a donné l'erreur "orphelin inode list". J'ai donc suivi la suggestion de Rocky Inde et exécuté fsck. Il a rencontré et corrigé quelques erreurs, j'ai donc exécuté à nouveau pishrink et cela a fonctionné! Merci Rock Inde.
Si vous êtes arrivé jusqu'ici et que vous ne savez toujours pas comment le faire, j'ai créé un script, en partie basé sur pishrink, pour corriger ces "inodes orphelins". Vous pouvez vérifier la source du script sur
https://github.com/gmenezesg/fix_orphaned_inode_list
Usage:
Scénario:
la source