나는 다음 fsck
을 통해 주문하는 데 익숙합니다.
# touch /forcefsck
존재하다우분투 리눅스 v14재부팅 후 실행되는지 확인하기 위해 이 방법을 찾았습니다.
luis@Terminus:~$ sudo dumpe2fs /dev/sda7 | grep "mount" -i
dumpe2fs 1.42.9 (4-Feb-2014)
Last mounted on: /
Default mount options: user_xattr acl
Last mount time: Sun Feb 28 23:24:18 2016
Mount count: 1
Maximum mount count: -1
비결은 Mount count
데이터에 있습니다.빈도이 파티션에는설치됨마지막 점검 후. 따라서 재부팅 후의 내용은 1
방금 확인되었음을 의미합니다.
하지만칼리리눅스 v2.0것 같다아니요원활하게 작동합니다. 동일한 명령을 실행한 결과는 다음과 같습니다 touch /forcefsck
.
luis@Midnighter:~$ sudo dumpe2fs /dev/sdb8 | grep "mount" -i
dumpe2fs 1.42.12 (29-Aug-2014)
Last mounted on: /
Default mount options: user_xattr acl
Last mount time: Sun Feb 28 21:22:49 2016
Mount count: 82
Maximum mount count: -1
fsck
실행되었는지 어떻게 확인하나요 ?
답변1
파일 시스템에서 fsck가 마지막으로 실행된 시기를 알 수 있는 간단한 방법이 있습니다.
tune2fs -l /dev/sdb8 | grep '^Last checked:'
(또는 dumpe2fs
대신 tune2fs -l
.)
Debian에서는 가 있으면 /forcefsck
시작 스크립트가 fsck -f
대신 실행되어 fsck
파일 시스템 검사를 강제합니다(일반적 fsck
으로 파일 시스템이 깨끗하고 즉시 종료된다는 것을 나타냅니다). Kali Linux가 관련 스크립트( /etc/init.d/checkroot.sh
SysVinit 시스템에서) 를 변경했는지 여부는 알 수 없습니다 .