정기적으로 e2fsck를 수동으로 실행해야합니까?


0

수동으로 실행해야합니까? e2fsck (Linux ext2 / ext3 / ext4 파일 시스템을 확인하는 데 사용됩니다) 정기적 인 간격으로, 만약 그렇다면 얼마나 자주 실행해야합니까?

아니면 현재 S.M.A.R.T.에 의지 할 수 있습니까? (자체 모니터링, 분석 및보고 기술) 시스템을 사용하여 오류를보고 한 다음 e2fsck 오류가보고되면?


@ KamilMaciorowski : 개선에 이르는 의견에 감사드립니다. 나는 또한 링크를 통해 읽은 이전 답변을 읽고 읽어 주셨습니다.
EquipDev

답변:


2

스마트 e2fsck 하드 디스크의 다른 측면을 확인하십시오. 하드 드라이브의 SMART 확인 하드웨어 (예 : 스핀 업 시간, 불량 블록, 온도, 근무 시간 등) e2fsck 무결성을 검사합니다. 내용 하드 드라이브의

여기에 두 가지 더 많은 Linux 명령을 소개하겠습니다. fsck ( 맨 페이지 ) 및 tune2fs ( 맨 페이지 ).

  • fsck 여러개의 파일 시스템 관련 체커를 감싸는 일반적인 wrapper이다. e2fsck.
  • tune2fs 파일 시스템에 대한 다른 매개 변수를 설정합니다. 그 중 파일 시스템을 검사하는 간격 및 / 또는 빈도가 있습니다.

매뉴얼 tune2fs 정기적으로 파일 시스템을 검사하는 것에 대해 매우 분명합니다.

-c (마운트 수에 따라 다름) 또는   -i (시간 종속) 검사는 파일 시스템에 대한주기적인 전체 e2fsck (8) 검사를 강제 실행하도록 활성화 할 수 있습니다. 그렇게하지 않으면 다음으로 이어질 수 있습니다.   파일 시스템 손상 (불량 디스크, 케이블, 메모리 또는 커널로 인해)   버그)가 눈에 띄지 않게되어 궁극적으로 데이터 손실이 발생하거나   부패.

파일 시스템의 현재 설정을 확인하려면 다음 명령을 사용하십시오 (장치 편집 /dev/sda1 적절한):

sudo tune2fs -l /dev/sda1 | egrep -h 'Maximum mount count|Check interval|Last checked'

그러면 -c와 -i 매개 변수로 설정할 수있는 두 개의 매개 변수가 반환됩니다. tune2fs 파일 시스템이 마지막으로 검사 된 시간. 이 매개 변수를 다른 값으로 설정하려면 다음 명령을 사용하십시오 (장치 편집 /dev/sda1 적절한 경우) 8 마운트마다 또는 한 달에 한 번 (둘 중 빠른 날짜 적용) 파일 시스템을 검사하십시오.

sudo tune2fs -c 8 -i "1m" /dev/sda1

고마워, 나는 수동 참조를 높이 평가하고, 나는 지금 그것을 읽는 방법을 이해한다.
EquipDev

@ KamilMaciorowski의 통찰력을 바탕으로 해답을 편집했습니다. @ KamilMaciorowski : 이것을 지적 해 주셔서 감사합니다!
agtoever

업데이트 해 주셔서 감사 드리며 이전 (수락 된) 답변에 대한 실질적인 변경 사항이 있음을 알 수 있습니다. 개선 된 버전에 대한 귀하의 업데이트에 감사드립니다.
EquipDev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.