다음 부팅 중에 fsck가 있는지 어떻게 알 수 있습니까?


24

다음 부팅을 위해 파일 시스템 검사가 예약되어 있는지 확인할 수있는 방법이 있습니까?

어쩌면 파일의 존재로 인해 강제 검사와 유사 할 수 /forcefsck있습니까?


2
dumpe2fs 및 tune2fs와 같은 명령 줄 도구 외에도이를 찾을 수있는 GUI 도구가 있습니까? Gnome Disk Utility (palimpsest)의 좋은 기능인 것 같지만, Gparted 또는 Gparted에서는 보이지 않습니다.
nealmcb

답변:


26

/ forcefsck 외에도 파일 시스템에 따라 다릅니다.

ext2, ext3 및 ext4를 사용하면

dumpe2fs -h /dev/diskname 

여기서 diskname은 sda1입니다. 명령을 실행하여 디스크 파티션의 이름을 결정할 수 있습니다

mount

출력 예 (일부만) :

/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)

여기서 xvda1은 루트 디스크 파티션의 이름입니다.

dumpe2fs의 경우 세 가지 흥미로운 항목이 있습니다.

Mount count:              9
Maximum mount count:      36
Next check after:         Mon Feb 14 09:31:33 2011

마운트 횟수가 최대 마운트 횟수보다 크거나 "다음 확인 후"가 지나면 우분투는 fsck를 실행합니다.


내 ext4 파티션과 잘 작동합니다. 감사합니다!
htorque

10

Ubuntu 11.04부터는 / usr / lib / update-notifier / update-motd-fsck-at-reboot/etc/motd 도구를 사용 하여 파일 에이 정보가 표시됩니다. 이 도구 는 ext2 / 3 / 4 파티션에서 날짜 기반 및 카운트 기반 자동 fsck 이벤트. 다음과 같이 수동으로 실행할 수 있습니다.

sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force

다음에 다시 부팅 할 때 확인 될 파티션을보고합니다.


1
또한 cat /var/lib/update-notifier/fsck-at-reboot높은 권한을 요구하지 않고 마지막 실행 상태를 확인합니다.
ændrük

5

showfsck 라는 유틸리티가 있습니다.이 유틸리티 는 다음 예약까지 남은 마운트 수를 알려줍니다 fsck.


2
showfsck에 시간이 지정된 fsck가 표시되지 않음 : ext2 / ext3 / ext4는 매번 n 번째 마운트마다 또는 마지막 fsck 이후 x 일 후에 점검됩니다 (둘 중 빠른 날짜가 적용됨).
Olli

@Olli : 좋은 점-저는 주로 랩톱 사용자이므로 부팅이 자주되고 fsck의 시간을 잊어 버렸습니다
goric

0

ext4 파티션이 있다면 마운트 된 횟수를 볼 수 있습니다 :

sudo dumpe2fs -h /dev/sda1 | grep Mount
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.