우분투 10.04 서버 중 하나에서 문제가 발생했습니다. 실행 fsck.ext4 -n /dev/sda5
하면 사용 가능한 inode 수, 사용 가능한 블록 수 등에 오류가 있음을 알려줍니다.
나는 시도했다 :
touch /forcefsck
또한 시도 :
shutdown -rF now
여전히 재부팅 후에도 오류가 표시됩니다.
또한 방금 eeePC 넷 북인 Ubuntu 10.10을 확인했는데 같은 문제가 있습니다!
재부팅 할 때 "/"파일 시스템의 "강제" "강제" "강력하게 내 파일 시스템 수정"fsck를 어떻게 강제 실행할 수 있습니까?
설명 :fsck.ext4 -n
마운트 된 파일 시스템이므로 오류가 있는지 확인하기 위해 실행 합니다. 이것은 나에게 말한다. 부팅 과정에서 30 번 마운트 할 때마다 자동 fsck 가 루트 파일 시스템의 오류를 정확하게 처리한다고 생각했습니다 . 그러나 내 경우에는 그렇게하지 않습니다. LiveCD로 재부팅하고 오류를 수정 한 다음 다시 재부팅 할 수 있지만 라이브 서버의 경우 다운 타임이 심각합니다. 재부팅, 자동 fsck, 계속 부팅은 라이브 서버에서 훨씬 더 지속 가능하며 올바른 동작이어야한다고 생각합니다.
추가 정보 : 출력은 다음과 같습니다. autofsck가 고칠 것 같지 않습니까?
root@server:~# fsck.ext4 -n /dev/sda5
e2fsck 1.41.11 (14-Mar-2010)
Warning! /dev/sda5 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda5 contains a file system with errors, 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
Free blocks count wrong (1849368, counted=1948909).
Fix? no
Free inodes count wrong (545504, counted=552134).
Fix? no
/dev/sda5: ********** WARNING: Filesystem still has errors **********
/dev/sda5: 116752/662256 files (0.2% non-contiguous), 795324/2644692 blocks