반응형
부제: 부팅 때 fsck가 XFS를 건드리지 않게 막아주는 사실상 no-op
fsck.xfs /dev/sdc # 아무 검사도 하지 않고 곧바로 성공 반환
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_repair(8).
# echo $?
0fsck.xfs는 이름과 달리 실제 검사를 하지 않는다. XFS는 저널링 파일시스템이라 부팅 시 일괄 fsck가 필요 없고, 검사·복구는 마운트 시 로그 재생과 xfs_repair가 맡는다. 그런데 부팅 스크립트나 fsck는 파일시스템 종류마다 fsck.<타입>을 찾아 부르기 때문에, XFS용으로는 곧바로 성공(0)을 반환하는 이 자리채우개가 필요하다.
그래서 실제 XFS 점검은 이 명령이 아니라 xfs_repair -n(검사만)이나 xfs_repair(복구)로 한다. fsck.xfs 자체는 아무것도 바꾸지 않아 안전하다.
이렇게도 쓴다
XFS 장치에 대해 실행해도 그냥 통과하는 것을 확인한다(조건 조합).
fsck.xfs /dev/sdc && echo "fsck.xfs는 항상 통과(no-op)"
부팅 시 전체 fsck에 태워도 XFS는 이 no-op이 처리한다(강제 검사).
fsck -A -T
실제 무결성 검사는 xfs_repair의 점검 모드로 한다(언마운트 상태).
umount /dev/sdc; xfs_repair -n /dev/sdc
로그가 더러워 마운트가 안 될 때는 마운트로 로그를 재생한다.
mount /dev/sdc /mnt && umount /dev/sdc
fstab에서 XFS의 pass 값이 0인지 확인한다(부팅 fsck 제외 여부, grep 조합).
grep xfs /etc/fstab반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] grub2-mkconfig 부트 설정 파일 생성 (0) | 2026.08.04 |
|---|---|
| [RHEL] grub2-install 부트로더 설치 (0) | 2026.08.04 |
| [RHEL] dnf versionlock 패키지 버전 고정하기 (0) | 2026.08.04 |
| [RHEL] dnf mark 설치 이유(user/dependency) 바꾸기 (0) | 2026.08.04 |
| [RHEL] dnf leaves 아무도 안 쓰는 최상위 패키지 찾기 (0) | 2026.08.04 |