Có cách nào để tìm hiểu xem kiểm tra hệ thống tập tin có được lên lịch cho lần khởi động tiếp theo không?
Có lẽ nó giống với kiểm tra bắt buộc, được kích hoạt bởi sự tồn tại của tệp /forcefsck
?
Có cách nào để tìm hiểu xem kiểm tra hệ thống tập tin có được lên lịch cho lần khởi động tiếp theo không?
Có lẽ nó giống với kiểm tra bắt buộc, được kích hoạt bởi sự tồn tại của tệp /forcefsck
?
Câu trả lời:
Nó phụ thuộc vào hệ thống tập tin của bạn, ngoài / forcefsck.
Với ext2, ext3 và ext4 bạn có thể sử dụng
dumpe2fs -h /dev/diskname
Trong đó tên đĩa là ví dụ sda1. Bạn có thể xác định tên của phân vùng đĩa bằng cách chạy lệnh
mount
Ví dụ đầu ra (chỉ một phần):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
Trong đó xvda1 là tên của phân vùng đĩa gốc.
Đối với dumpe2fs, ba mục thú vị là
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
Ubuntu sẽ chạy fsck nếu số lần gắn kết bằng hoặc lớn hơn số lần gắn kết tối đa hoặc nếu "kiểm tra tiếp theo sau" được thông qua.
Bắt đầu từ Ubuntu 11.04, thông tin này sẽ được hiển thị trong /etc/motd
tệp của bạn , sử dụng công cụ / usr / lib / update-notifier / update-motd-fsck-at-restart , kiểm tra các phân vùng ext2 / 3/4 cho cả dựa trên ngày và sự kiện auto-fsck dựa trên số lượng. Bạn có thể chạy thủ công như thế này:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
và nó sẽ báo cáo bất kỳ phân vùng nào sẽ được kiểm tra trong lần khởi động lại tiếp theo.
cat /var/lib/update-notifier/fsck-at-reboot
để xem trạng thái từ lần chạy cuối cùng mà không yêu cầu đặc quyền nâng cao.
Có một tiện ích gọi là showfsck sẽ cho bạn biết còn lại bao nhiêu lần gắn kết cho đến lần lên lịch tiếp theo fsck
.
Nếu bạn có một phân vùng ext4, bạn có thể thấy nó đã được gắn bao nhiêu lần:
sudo dumpe2fs -h /dev/sda1 | grep Mount