재부팅 후에도 오늘의 메시지에 "영구적으로 디스크 검사…"


24

이 오류를 언급하는 다른 스레드가 있지만 운이없는 솔루션을 시도했습니다.

12.04 서버에 로그인하면 다음 메시지가 나타납니다.

/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot

문제는 확인이 완료되지 않고 계속 메시지를 받는다는 것입니다. 두 드라이브 모두에서 fsck를 실행했으며 정상적으로 작동합니다.


방금 다시 부팅했는데 경고가 표시되지 않습니다 ...
— dpbklyn

나는 제안 touch /forcefsck하고 재부팅 을 시도했지만 여전히이 경고가 나타납니다.
— pcm

도움이되는지 확인하십시오 : askubuntu.com/questions/60249/…
— Takkat

드라이브에 대한 날 (MOTD)의 메시지의 메시지는 드라이브가 경우에도 사라지지 않는 확인되고 있다 검사 한. 이것은 우분투에서 알려진 버그 입니다. 이는 메시지가 파일에 캐시되어 /var/lib/update-notifier/fsck-at-reboot지속적으로 재 계산되지 않기 때문입니다. /usr/lib/update-notifier/update-motd-fsck-at-reboot파일의 타임 스탬프를 확인하여 너무 자주 재생성해야합니다. 그러나 버그가 있고 타임 스탬프가 다시 생성되지 않는 방식으로 설정됩니다.
— Stephen Ostermiller

우분투 14.04.1에 비슷한 경고가 있습니다. *** / dev / xvda1에 오류가 있는지 확인해야합니다. *** 불량 블록이 없습니다. 로그에 모든 것이 정상으로 표시됩니다. 이것은 같은 버그입니까?
— plamtrue

답변:


37

이것은 Ubuntu 11.04에서 알려진 버그 이며 12.04 LTS에도 여전히 존재합니다 . 무슨 일이 일어 났는지는 설명했습니다. 하드 드라이브에 아무런 문제가없고 점검이 예약 / 수행되지 않아도 계속 알림을받습니다.

그것은 의한 것/usr/lib/update-notifier/update-motd-fsck-at-reboot 생성하는 스크립트 /var/lib/update-notifier/fsck-at-reboot미래의 타임 스탬프 파일을. 이전 링크에는 Ubuntu 관리자 (Steve Langasek) 중 하나의 복잡한 솔루션이 있지만 다음과 같이하면 가장 간단 합니다 .

  1. 터미널을여십시오 Ctrl-Alt-T
  2. 유형:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. 터미널을 종료하고 재부팅 (또는 로그 아웃 / 로그인)하십시오.

필자의 경우 파일을 편집하고 텍스트를 제거하면 문제가 해결되었습니다. 다음에 로그인 할 때 파일을 제거하려고하면 파일을 다시 만들어 문제가 지속됩니다.
— Savas Vedova

1
다음은 재부팅이나 로그 아웃없이 문제를 해결하는 명령입니다.sudo bash -c 'rm /var/lib/update-notifier/fsck-at-reboot && for file in /etc/update-motd.d/*; do $file; done > /var/run/motd' && cat /etc/motd
— Stephen Ostermiller

1
14.04에서 여전히 문제가 있지만이 솔루션은 아무것도 수정하지 못했습니다.
— Ron Smith

11
cat /dev/null > /var/lib/update-notifier/fsck-at-reboot

나를 위해 이것을 고쳤다 ....

우분투 12.04.2 LTS.

3.2.0-51-generic #77-Ubuntu SMP Wed Jul 24 20:18:19 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

1
그래, 내가 rm fsck-at-reboot할 때 다시 로그인 할 때 다시 만들어졌습니다. fsck-at-reboot메시지를 삭제하려면 편집 해야했습니다. (AWS EC2 Ubuntu 13 머신 용)
— wisbucky 2013 년

여기서도 제거하지 않고 편집하면 문제가 해결되었습니다. 감사.
— Savas Vedova

7

오늘도 같은 문제가있었습니다. 관련 파일 시스템이있는 줄인 / etc / fstab 파일에서 마지막 필드에 "0"이있어서 부팅 할 때 fsck하지 않습니다. 루트 파일 시스템의 경우 "1"이거나 다른 파일 시스템의 경우 "2"여야합니다.

또한, motd(성공적인) fsck 이후에 업데이트되지 않았습니다. 이 명령을 사용할 수 있습니다 :

tune2fs -l /dev/something

그런 다음 "Last Checked"가 표시된 줄을 찾으십시오.


이것은 매우 도움이됩니다.
— octopusgrabbus

변경해야할지 모르겠습니다 fstab. 나는 이것이 다른 곳에서 관리된다고 생각합니다.
— beruic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.