/var/log/messages
서버의 전원 ON/OFF 시 XFS 슈퍼블록 동작 본문
서버가 전원 ON/OFF 상황에 처했을 때, XFS 파일 시스템의 슈퍼블록은 다음과 같이 동작합니다:
전원 ON (시스템 부팅 시)
1. 파일 시스템 마운트:
시스템이 부팅되면, XFS 파일 시스템이 자동으로 마운트됩니다.
이 과정에서 슈퍼블록이 읽혀집니다.
2. 슈퍼블록 검증:
파일 시스템이 슈퍼블록의 무결성을 확인합니다.
슈퍼블록에는 파일 시스템의 메타데이터와 상태 정보가 포함되어 있습니다.
3. 저널 처리:
XFS는 저널링 파일 시스템으로,
마운트 과정에서 이전에 완료되지 않은 작업이 있는지 저널을 검사하여 데이터 무결성을 보장합니다.
전원 OFF (시스템 종료 시)
1. 파일 시스템 언마운트:
시스템이 종료될 때, XFS 파일 시스템은 정상적으로 언마운트됩니다.
이 과정에서 변경된 슈퍼블록 데이터가 디스크에 기록됩니다.
2. 저널 업데이트:
진행 중인 모든 파일 시스템 작업이 완료되며, 저널이 업데이트됩니다.
이는 다음 부팅 시 빠른 복구를 위해 중요합니다.
3. 데이터 동기화:
파일 시스템 내의 모든 데이터가 디스크와 동기화되어, 데이터가 안전하게 저장됩니다.
전원 강제 종료 (비정상적인 종료)
1. 데이터 손실 방지:
XFS 파일 시스템은 저널링을 통해 비정상적인 종료 시 데이터 손실을 최소화합니다.
2. 파일 시스템 체크:
다음 부팅 시, 파일 시스템은 저널을 확인하여 비정상 종료로 인한 데이터 손상 여부를 검사합니다.
3. 자동 복구:
필요한 경우, XFS는 자동으로 파일 시스템을 복구하여 일관성을 유지합니다.
'SUSE' 카테고리의 다른 글
ethtool 정리 (2) | 2023.12.07 |
---|---|
BIOS와 ACPI (0) | 2023.11.29 |
xfs의 Superblock (0) | 2023.11.16 |
/usr/lib/systemd/system/이란? (0) | 2023.11.07 |
cpu 사용률 (0) | 2023.10.28 |