[6.913785] sd 1:0:0:0 [sdb] no caching mode page found
[6.913885] sd 1:0:0:0: [sdb] assuming drve cache: write through
Busy box v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands
Initramfs
答案1
我之前遇到过同样的问题,并按照以下步骤解决了:
- 我已经使用 Mint 发行版创建了一个 USB 密钥,并用它启动了机器。
- 使用以下命令列出您的分区:
sudo fdisk -l /dev/sda
我得到了以下输出,其中 sda 是我机器上唯一的驱动器,请注意你的 linux 分区是 /dev/sda1
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa71bc45b
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 480393215 480391168 229.1G 83 Linux
/dev/sda2 480395262 488396799 8001538 3.8G 5 Extended
/dev/sda5 480395264 488396799 8001536 3.8G 82 Linux swap / Solaris
- 然后,我执行以下命令再次拯救我的磁盘
sudo fsck -yv /dev/sda1
我得到了以下结果
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found. Fix? yes
Inode 11275098 was part of the orphaned inode list. FIXED.
Inode 11275099 was part of the orphaned inode list. FIXED.
Inode 11275100 was part of the orphaned inode list. FIXED.
Inode 11275101 was part of the orphaned inode list. FIXED.
Inode 11280599 was part of the orphaned inode list. FIXED.
Pass 2: Checking directory structure
Error reading block 51389518 (Attempt to read block from filesystem resulted in short read) while reading directory block. Ignore error? yes
Force rewrite? yes
Directory inode 12855288, block #0, offset 0: directory corrupted
Salvage? yes
Missing '.' in directory inode 12855288.
Fix? yes
Setting filetype for entry '.' in ??? (12855288) to 2.
Missing '..' in directory inode 12855288.
Fix? yes
Setting filetype for entry '..' in ??? (12855288) to 2.
Pass 3: Checking directory connectivity
'..' in /var/lib/docker/aufs/mnt/efa5ec50cb7cda556e07082ce6f284bc89209ffc566a91212110072d83e73e91 (12855288) is <The NULL inode> (0), should be /var/lib/docker/aufs/mnt (12468994).
Fix? yes
Pass 4: Checking reference counts
Inode 2 ref count is 23, should be 24. Fix? yes
Inode 12468994 ref count is 58, should be 57. Fix? yes
Pass 5: Checking group summary information
Block bitmap differences: -(45219840--45220206)
Fix? yes
Free blocks count wrong for group #1380 (31392, counted=31759).
Fix? yes
Free blocks count wrong (47147739, counted=46915808).
Fix? yes
Inode bitmap differences: -(11275097--11275101) -11280599
Fix? yes
Free inodes count wrong for group #1376 (5, counted=10).
Fix? yes
Free inodes count wrong for group #1377 (7279, counted=7280).
Fix? yes
Free inodes count wrong (14328772, counted=14270663).
Fix? yes
/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
745273 inodes used (4.96%, out of 15015936)
2132 non-contiguous files (0.3%)
607 non-contiguous directories (0.1%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 698409/204
13133088 blocks used (21.87%, out of 60048896)
0 bad blocks
3 large files
607356 regular files
89743 directories
56 character device files
25 block device files
0 fifos
41620 links
48079 symbolic links (46566 fast symbolic links)
5 sockets
------------
786884 files
- 最后,我的机器无需重新安装就能正常工作。