云服务器 linux文件系统异常an error occurren during the file system check导致服务器启动失败

来源:互联网 发布:淘宝举报中心网站 编辑:程序博客网 时间:2024/05/16 11:07
云服务器 linux文件系统异常an error occurren during the file system check导致服务器启动失败

文件系统宕机,重启后报错,无法启动

处理流程:
1.编辑/etc/fstab将文件系统挂载去掉
# vim /etc/fstab 

#/dev/xvdb /data ext3 defaults 1 2
#/dev/xvdc  /data1 ext3    defaults    0  0

2.重启进入系统,对两个分区进行fsck修复检测(建议使用screen,避免中途被打断)
# screen -S xvdc

# fsck -y /dev/xvdc
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/xvdc: recovering journal
/dev/xvdc has gone 510 days without being checked, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/xvdc: ***** FILE SYSTEM WAS MODIFIED *****
/dev/xvdc: 425/32768000 files (68.5% non-contiguous), 4265913/131072000 blocks

# fsck -y /dev/xvdb
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/xvdb contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Free blocks count wrong for group #2637 (10474, counted=14592).
Fix? yes

Free blocks count wrong for group #2638 (9318, counted=10345).
Fix? yes

Free blocks count wrong for group #2639 (11172, counted=12429).
Fix? yes

Free blocks count wrong for group #2640 (8375, counted=8887).
Fix? yes

Free blocks count wrong (22177812, counted=22268375).
Fix? yes

Inode bitmap differences:  -19694041 -19709957 -19718159
Fix? yes

Free inodes count wrong for group #2404 (7638, counted=7639).
Fix? yes

Free inodes count wrong for group #2406 (8104, counted=8105).
Fix? yes


Free inodes count wrong for group #2407 (8088, counted=8089).
Fix? yes

Free inodes count wrong (32383813, counted=32383816).
Fix? yes

/dev/xvdb: ***** FILE SYSTEM WAS MODIFIED *****
/dev/xvdb: 384184/32768000 files (63.4% non-contiguous), 108803625/131072000 blocks

3.检测完磁盘以后打开挂载,并重新挂载,重启系统
# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Thu Aug 14 21:16:42 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=94e4e384-0ace-437f-bc96-057dd64f42ee / ext4 defaults,barrier=0 1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/xvdb /data ext3 defaults 1 2
/dev/xvdc  /data1 ext3    defaults    0  0

# ll /data
total 0
# ll /data1
total 0

# mount /dev/xvdb /data
# mount /dev/xvdc /data1

重启系统
# reboot
0 0
原创粉丝点击