
ログアウトして再度ログインすると、Ubuntu はすぐに緊急モードに入りました。次は、緊急モードに入る前に使用した操作を示す背景情報です。その後に、すでに試したアプローチと、問題の結論を示します。
背景 :
以下が私の問題と関係があるかどうかはわかりませんが、参考として残しておきます。
Ubuntu を再起動する前に、シリアル ポートの権限を変更しようとしていました。 や などのコマンドを使用してchmod 777 /dev/ttyUSB0
ログアウトsudo usermod -aG dialout my_user_name
しましたが、再度ログインしてブラウザーを開くと、システムがフリーズし、電源ボタンを使用してコンピューターを強制的に再起動する必要があり、その後、緊急モードに入りました。
私のアプローチ:
ファイルを編集して/etc/fstab
、壊れていると思われる 2 つの SSD のうちの 1 つをコメント アウトしてみました (確信はありませんが)。その後、システムを正常に再起動できますが、Ubuntu のどのユーザーにもログインできません。正しいパスワードを入力しても、ログイン メニューに戻ってログイン ループに陥ります。
ログイン ループの問題を解決するために、他の多くの人が提案したように、ファイルctrl + alt + F3
を検索しようとしましたXauthority
が、ファイルは見つからず、 にも表示されませんでした。/run/user/1000/gdm3
実際、システムにはディレクトリがありませんでしたgdm3
。また、ホーム ディレクトリが空であることもわかったので、自分でホーム ディレクトリを追加したところ、その後は正常にログインできるようになりましたが、ファイルはすべて消えてしまいました。
私の問題をまとめると:
- 両方のSSDを使用するときに緊急モードに入る
- すべてのファイルが失われ、SSDの1つをコメントアウトするとログインループに陥ります。
/etc/fstab
/etc/fstab
おそらく、すべてのファイル (ホーム ディレクトリ内のファイルを含む)が、 でコメント アウトした壊れた SSD に保存されているため、システムがそれらのファイルを読み取ることができないのではないかと考えています。
システムを修正するために何かできることがあれば教えてください。
編集済み:
journalctl -xb
表示:
systemd-fsck[727] : fsck failed with exit status 4
systemd[1] : systemd-fsck@dev-disk-by\x2duuid-{my_disk}.service : failed with result 'exit code'
systemd[1] : Failed to start File System Check on /dev/disk/by-uuid/{mu_disk}.
そして、/etc/fstab
{my_disk}のマウントポイントが であると表示された/home
ので、{my_disk}をコメントアウトして再起動すると、正常に起動してログインできました。その後、最も評価の高い回答を試しました。この郵便受けディスクを修復しようとしましたが、fsck -y /dev/sdb1
うまくいきませんでした。入力後のメッセージは次のfsck -y /dev/sdb1
通りです:
ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap
fsck.ext4: Invalid argument while using the backup blocksfsck.ext4: going back to original superblock
Error reading block 121667583 (Invalid argument). Ignore error? yes
Force rewrite? yes
Superblock has an invalid journal (inode 8).
Clear? yes
*** journal has been deleted ***
The filesystem size (according to the superblock) is 244190208 blocks
The physical size of the device is 12244 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? yes
Error writing block 121667583 (Invalid argument). Ignore error? yes
/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****