linux服務(wù)器Read-only file system的修復(fù)過程
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運(yùn)維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問題】
這次硬盤損壞情況應(yīng)該很輕微,出現(xiàn)問題的時候,還能夠ssh上去執(zhí)行很多操作。所以在客戶備份好全部數(shù)據(jù)之后,我們就嘗試 fsck -y 來修復(fù)。備份參考:只讀文件系統(tǒng)Read-only file system錯誤的備份方法
[root@linuxm]# mkdir aa
mkdir: cannot create directory `aa': Read-only file system
[root@linuxm]# cat /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 grpquota,usrquota,rw 0 2
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
# Modified by BurstNET Technologies, Inc. for additional security
tmpfs /dev/shm tmpfs defaults,nosuid,noexec 0 0
[root@linuxm]# fsck -y
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/: recovering journal
/ contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Inode 24641550, i_size is 112000, should be 118784. Fix? yes
Inode 24641550, i_blocks is 232, should be 240. Fix? yes
Inode 24642311, i_size is 266014, should be 270336. Fix? yes
Inode 24642311, i_blocks is 528, should be 536. Fix? yes
Pass 2: Checking directory structure
Entry '14646.228' in /var/run/mod_fcgid (24739847) has deleted/unused inode 24740333. Clear? yes
Entry '30851.13' in /var/run/mod_fcgid (24739847) has deleted/unused inode 24740337. Clear? yes
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Inode 24740220 ref count is 1, should be 2. Fix? yes
Unattached inode 24740228
Connect to /lost+found? yes
Inode 24740228 ref count is 2, should be 1. Fix? yes
Unattached inode 24740239
Connect to /lost+found? yes
Pass 5: Checking group summary information
Block bitmap differences: +24661016 -24682104 -24682106 +24830549 +(24833206--24833207) +24864088 +24874807 +24874945 +(24876303--24876306) +(24878597--24878598) +24878816 +(24879735--24879737) +24880240 +24880758 +24882234 +24882821 +24883526 +24884209 +24884945 +24887058 +(24887211--24887214) +(24889298--24889299) +24889376 +24889416 +(24889659--24889661) +(24949344--24949345) +24949789
Fix? yes
Free blocks count wrong for group #752 (2862, counted=2849).
Fix? yes
Free blocks count wrong for group #757 (219, counted=216).
Fix? yes
/: ***** FILE SYSTEM WAS MODIFIED *****
/: ***** REBOOT LINUX *****
/: 140610/32407552 files (3.2% non-contiguous), 2165381/32376991 blocks
[root@linuxm]#
[root@linuxm]# mkdir aa
mkdir: cannot create directory `aa': Read-only file system
[root@linuxm]# reboot
重啟后就能正常了