啊,文件系统错误,重装都解决不啦,【已解决,方案在11楼】
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
啊,文件系统错误,重装都解决不啦,【已解决,方案在11楼】
今天开机提示/dev/da1:clean, 190582/915712 files,1224819/3661824 blocks 然后就进入emergecy mode ,我也FSCK检查过了,不行啊,
然后重装16.04,装好重启到这又停了。
这是有坏道了吧?该怎么处理啊?
--------------------------------------------------
楼下好人提供方案:http://askubuntu.com/questions/761653/s ... -16-04-lts
我用U盘启动,用fsck修复,依然不行啊。显示:
ubuntu-kylin@ubuntu-kylin:~$ sudo e2fsck -f /dev/sda1
e2fsck 1.42.13 (17-May-2015)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/sda1: 190592/915712 files (0.1% non-contiguous), 1224914/3661824 blocks
ubuntu-kylin@ubuntu-kylin:~$ sudo fsck.ext4 -f /dev/sda1
e2fsck 1.42.13 (17-May-2015)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/sda1: 190592/915712 files (0.1% non-contiguous), 1224914/3661824 blocks
ubuntu-kylin@ubuntu-kylin:~$ sudo fsck -y /dev/sda1
fsck,来自 util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1: clean, 190592/915712 files, 1224914/3661824 blocks
ubuntu-kylin@ubuntu-kylin:~$ sudo e2fsck -fc /dev/sda1
e2fsck 1.42.13 (17-May-2015)
Checking for bad blocks (read-only test): done
/dev/sda1: Updating bad block inode.
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/sda1: ***** 文件系统已修改 *****
/dev/sda1: 190592/915712 files (0.1% non-contiguous), 1224914/3661824 blocks
怎么搞?难道要换硬盘?
然后重装16.04,装好重启到这又停了。
这是有坏道了吧?该怎么处理啊?
--------------------------------------------------
楼下好人提供方案:http://askubuntu.com/questions/761653/s ... -16-04-lts
我用U盘启动,用fsck修复,依然不行啊。显示:
ubuntu-kylin@ubuntu-kylin:~$ sudo e2fsck -f /dev/sda1
e2fsck 1.42.13 (17-May-2015)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/sda1: 190592/915712 files (0.1% non-contiguous), 1224914/3661824 blocks
ubuntu-kylin@ubuntu-kylin:~$ sudo fsck.ext4 -f /dev/sda1
e2fsck 1.42.13 (17-May-2015)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/sda1: 190592/915712 files (0.1% non-contiguous), 1224914/3661824 blocks
ubuntu-kylin@ubuntu-kylin:~$ sudo fsck -y /dev/sda1
fsck,来自 util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1: clean, 190592/915712 files, 1224914/3661824 blocks
ubuntu-kylin@ubuntu-kylin:~$ sudo e2fsck -fc /dev/sda1
e2fsck 1.42.13 (17-May-2015)
Checking for bad blocks (read-only test): done
/dev/sda1: Updating bad block inode.
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/sda1: ***** 文件系统已修改 *****
/dev/sda1: 190592/915712 files (0.1% non-contiguous), 1224914/3661824 blocks
怎么搞?难道要换硬盘?
上次由 躺在桌子上 在 2016-11-02 22:46,总共编辑 7 次。
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,好像硬盘有坏道了,怎么搞?
检查jou
在输出信息中找到几个错误提示
sysystemd-udevd[327]:error calling eviocskeycode on devicd node `/dev/input/event3` (scan code 0xc0183,key code 226):invalid argument
10行左右,scan code 和key code 数字不同。
后面还出现
fsck failed with error code 4
failed to start file system check on /dev/disk/bu-iiod/xxxxxxxxx
在输出信息中找到几个错误提示
sysystemd-udevd[327]:error calling eviocskeycode on devicd node `/dev/input/event3` (scan code 0xc0183,key code 226):invalid argument
10行左右,scan code 和key code 数字不同。
后面还出现
fsck failed with error code 4
failed to start file system check on /dev/disk/bu-iiod/xxxxxxxxx
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 啊,好像硬盘有坏道了,怎么搞?
/dev/sda1 ? (s 不見了 ?)今天开机提示/dev/da1:clean, 190582/915712 files,1224819/3661824 blocks 然后就进入emergecy mode ,我也FSCK检查过了,不行啊,
http://askubuntu.com/questions/761653/s ... -16-04-lts
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,好像硬盘有坏道了,怎么搞?
poloshiao 写了:/dev/sda1 ? (s 不見了 ?)今天开机提示/dev/da1:clean, 190582/915712 files,1224819/3661824 blocks 然后就进入emergecy mode ,我也FSCK检查过了,不行啊,
http://askubuntu.com/questions/761653/s ... -16-04-lts
手打的,漏了
另外你给的资料看了,可以不知道该怎么操作,英文不好.
现在系统进不去,/etc/fstab 文件也不能改,我有启动U盘了,是不是u盘启动后进去改?改成什么样呢?
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
這個問題 跟 /etc/fstab 不一定有關现在系统进不去,/etc/fstab 文件也不能改,我有启动U盘了,是不是u盘启动后进去改?改成什么样呢?
暫時解決方案 見
viewtopic.php?p=3177599#p3177599
加上核心參數 fastboot
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
好的,晚上回去我试一下,谢谢!poloshiao 写了:這個問題 跟 /etc/fstab 不一定有關现在系统进不去,/etc/fstab 文件也不能改,我有启动U盘了,是不是u盘启动后进去改?改成什么样呢?
暫時解決方案 見
viewtopic.php?p=3177599#p3177599
加上核心參數 fastboot
我在想,为什么fsck不能修复文件系统的错误?是我的命令有误?为什么重装还不能解决这个问题?不是格式化过了么?
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
http://manpages.ubuntu.com/manpages/xen ... sck.8.html为什么fsck不能修复文件系统的错误?
fsck - check and repair a Linux filesystem
如果錯誤訊息源頭 不是來自 Linux filesystem
那 fsck 就英雄無用武之處了
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
poloshiao 写了:這個問題 跟 /etc/fstab 不一定有關现在系统进不去,/etc/fstab 文件也不能改,我有启动U盘了,是不是u盘启动后进去改?改成什么样呢?
暫時解決方案 見
viewtopic.php?p=3177599#p3177599
加上核心參數 fastboot
修改/etc/default/grub ,但是核心参数真不会加,看了下/boot/grub/grub.cfg 不敢动手。poloshiao 写了:http://unixadminguide.blogspot.tw/2013/ ... linux.html这个链接里说'fastboot'可禁用启动时的fsck
-f Skip fsck on reboot.
比較精準的說法是跳過或省略 fsck 程序 不是禁用
上面的核心参数参考网站是台湾的,我u盘上没弄梯子,看不到

-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
是在其中linux一项后面加-f Skip fsck on reboot么?menuentry 'Ubuntu Kylin GNU/Linux,Linux 4.4.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-advanced-32e09ea3-9a09-45fd-a742-a2c18f36cedf' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 d5cb1d55-bebc-4f6c-92f1-2e4486c2db13
else
search --no-floppy --fs-uuid --set=root d5cb1d55-bebc-4f6c-92f1-2e4486c2db13
fi
echo '载入 Linux 4.4.0-21-generic ...'
linux /vmlinuz-4.4.0-21-generic root=UUID=32e09ea3-9a09-45fd-a742-a2c18f36cedf ro locale=zh_CN quiet splash $vt_handoff
echo '载入初始化内存盘...'
initrd /initrd.img-4.4.0-21-generic
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
网站好不容易跳出来啦躺在桌子上 写了:poloshiao 写了:這個問題 跟 /etc/fstab 不一定有關现在系统进不去,/etc/fstab 文件也不能改,我有启动U盘了,是不是u盘启动后进去改?改成什么样呢?
暫時解決方案 見
viewtopic.php?p=3177599#p3177599
加上核心參數 fastboot修改/etc/default/grub ,但是核心参数真不会加,看了下/boot/grub/grub.cfg 不敢动手。poloshiao 写了:http://unixadminguide.blogspot.tw/2013/ ... linux.html这个链接里说'fastboot'可禁用启动时的fsck
-f Skip fsck on reboot.
比較精準的說法是跳過或省略 fsck 程序 不是禁用
上面的核心参数参考网站是台湾的,我u盘上没弄梯子,看不到
执行
ubuntu-kylin@ubuntu-kylin:~$ sudo tune2fs -c 0 /dev/sda1
tune2fs 1.42.13 (17-May-2015)
Setting maximal mount count to -1
ubuntu-kylin@ubuntu-kylin:~$ sudo tune2fs -c 0 -i 0 /dev/sda1
tune2fs 1.42.13 (17-May-2015)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
由于是u盘系统,所以没有执行
# touch /fastboot
$ grep nofsck /etc/fstab
马上重启,如果还是跳出来,就执行 # shutdown -rf ,看看会发生什么
-
- 帖子: 406
- 注册时间: 2008-10-27 22:28
Re: 啊,文件系统错误,重装都解决不啦,高人快来帮忙
解决过程:
u盘启动
1.编辑/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash fastboot"
2.执行
ubuntu-kylin@ubuntu-kylin:~$ sudo tune2fs -c 0 /dev/sda1
tune2fs 1.42.13 (17-May-2015)
Setting maximal mount count to -1
ubuntu-kylin@ubuntu-kylin:~$ sudo tune2fs -c 0 -i 0 /dev/sda1
tune2fs 1.42.13 (17-May-2015)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
由于是u盘系统,所以没有执行
# touch /fastboot
$ grep nofsck /etc/fstab
重启后还是老样子,
这时执行
# touch /fastboot
$ grep nofsck /etc/fstab
然后reboot -f
重启后进入系统,再次执行上述几条命令,再次重启,没有问题了
感谢@poloshiao 帮助
u盘启动
1.编辑/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash fastboot"
2.执行
ubuntu-kylin@ubuntu-kylin:~$ sudo tune2fs -c 0 /dev/sda1
tune2fs 1.42.13 (17-May-2015)
Setting maximal mount count to -1
ubuntu-kylin@ubuntu-kylin:~$ sudo tune2fs -c 0 -i 0 /dev/sda1
tune2fs 1.42.13 (17-May-2015)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
由于是u盘系统,所以没有执行
# touch /fastboot
$ grep nofsck /etc/fstab
重启后还是老样子,
这时执行
# touch /fastboot
$ grep nofsck /etc/fstab
然后reboot -f
重启后进入系统,再次执行上述几条命令,再次重启,没有问题了
感谢@poloshiao 帮助