Một trong những máy chủ Ubuntu 10.04 của tôi đang gây rắc rối cho tôi. Khi tôi chạy, fsck.ext4 -n /dev/sda5
nó báo cho tôi biết có lỗi trong số lượng inode miễn phí, số khối miễn phí và hơn thế nữa.
Tôi đã thử:
touch /forcefsck
Cũng đã thử:
shutdown -rF now
Và sau khi khởi động lại, tôi thấy lỗi.
Tôi cũng vừa kiểm tra trên netbook eeePC của mình, Ubuntu 10.10 và gặp vấn đề tương tự!
Làm cách nào tôi có thể buộc một "fsck" thực sự "bắt buộc" nghiêm trọng sửa chữa hệ thống tập tin của tôi "fsck của hệ thống tập tin" / "khi khởi động lại?
Làm rõ: Tôi chạy fsck.ext4 -n
vì đó là một hệ thống tập tin được gắn kết, để kiểm tra xem có lỗi không. Điều này cho tôi biết rằng có. Tôi nghĩ rằng fsck tự động cứ sau 30 lần gắn kết trong quá trình khởi động chính xác là để xử lý các lỗi trong hệ thống tập tin gốc. Nhưng nó không làm điều đó trong trường hợp của tôi. Tôi có thể khởi động lại với LiveCD và sửa lỗi, sau đó khởi động lại, nhưng đó là một số thời gian chết nghiêm trọng đối với máy chủ trực tiếp. Khởi động lại, tự động fsck, sau đó tiếp tục khởi động bền vững hơn nhiều trên máy chủ trực tiếp và tôi tin rằng đó là hành vi đúng.
Thông tin bổ sung: Đây là đầu ra. Có vẻ như một cái gì đó mà autofsck sẽ sửa chữa, phải không?
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