부팅시 파일 시스템 검사 (fsck)를 중지하는 방법은 무엇입니까?


10

가끔 (30 번 부팅 할 때마다) 내 리눅스 시스템은 파일 시스템에 오류가 있는지 확인하기로 결정합니다. 나는 이것으로 괜찮다-해야 할 일이 이루어져야한다.

그러나 때로는 빠른 부팅을 위해 랩톱이 필요합니다. 긴급한 일이 필요하며 fsck완료 를 기다릴 시간이 없습니다 (약 10 분 정도 걸릴 수 있음). 이 경우 수표를 중지하려면 어떻게해야합니까?

내가 지금까지 올 유일한 해결책 (자동 해결 방법)은 자동 fsck를 끄고 때로는 수동으로 실행하는 것입니다. 나는 그것이 마지막으로 실행되었을 때를 기억해야하기 때문에이 접근법을 좋아하지 않습니다.

내가 원하는 것은 Ctrl+ C를 눌러 파일 시스템 검사를 중단하는 것입니다. 다음 부팅 중에 파일 시스템 검사를 실행하십시오!

그러나 실제로 Ctrl+를 누르면 C fsck다시 시작됩니다.


1
이 질문은 여기 superuser.com/questions/384243/break-out-of-e2fsck-on-boot 의 질문과 유사합니다 .
— Wieger

답변:


6

fsck랩톱의 배터리 전원이 켜져있을 때 자동 확인을 지연시키는 옵션이 있습니다. 즉, 파일 시스템이 30 번의 마운트마다 한 번씩 확인하도록 구성된 경우 60 개의 배터리로 구동되는 마운트마다 한 번씩 해석됩니다. 요즘 대부분의 배포판에서 활성화되었습니다. 그러나 시작시에만 확인합니다.

자동 검사가 시작되면 랩톱에서 전원 공급 장치를 제거한 다음 fsck어떤 방식 으로든 다시 시작하십시오 (하드 리셋, ctrl-c 등).


감사! 나는 :) 내가 (몇 일에 일어날 것이다) 작동 확인 즉시이 답변을 upvote에 있습니다
— lesnik

다시 한번 감사합니다. 방법이 작동합니다. 파일 시스템 검사가 시작되었고 대기하고 싶지 않다면 전원 공급 장치를 분리하고 Ctrl-Alt-Del을 누릅니다 (ctrl-c는 작동하지 않습니다). 깨끗한 솔루션이 아니라 해결 방법처럼 보이지만 내 문제를 해결합니다.
— lesnik

12

, fsck또는를 통해 영구적으로 비활성화하지 않고 한 번만 건너 뛰려면 다음 옵션을 시도하십시오.fstabtune2fs

  1. fastboot부팅하기 전에 GRUB 매개 변수를 임시로 추가하십시오 . 자세한 정보는 다음 링크를 확인하십시오. https://wiki.ubuntu.com/Kernel/KernelBootParameters
  2. touch /fastbootfsck다음에 부팅 할 때 확인 을 생략해야합니다

1
/fastboot모든 부팅에 작동 합니까 ? 지속됩니까?
— Aaron Franke

1
/ fastboot 파일은 부팅 후 삭제되므로 다음 재부트는 긴급하지 않습니다
— albertovar

가 /fastboot드라이브 당하거나 루트 파일 시스템을 검색 하시나요?
— mwfearnley

5

tune2fs트릭을 수행합니다. 파일 시스템 매개 변수를 보거나 변경할 수 있습니다.

# tune2fs -l /dev/system_vg/tmp_lv | grep -i check
Mount count:              8
Maximum mount count:      34
Last checked:             Sat Oct 29 12:44:27 2015
Check interval:           15552000 (6 months)
Next check after:         Thu Apr 26 12:44:27 2016

각 파라미터를 변경하여 활성화 / 비활성화하거나 다음에 다시 부팅 할 때 파일 시스템 검사를 강제 실행할 수 있습니다.

disable Maximum mount count및 Check interval랩톱으로 변경하는 것이 좋습니다 .

# tune2fs -c 0 -i 0 /dev/system_Vg/tmp_lv

2

내 proxmox / debian 인스턴스에서 :

Ctrl-Z

fsck를 중지하고

Ctrl-D

정상적으로 부팅합니다.


AWS EC2 인스턴스는 어떻습니까? 아니면 원격 인스턴스? 그렇게하려면 콘솔 액세스가 필요합니다.
— icalvete
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.