파일 시스템: 생각보다 더 위험합니다
2025-01-23
Deconstruct 2019에서 발표된 내용은 파일 시스템에 대한 충격적인 진실을 드러냈습니다. 파일 API의 불일치와 올바른 사용법의 어려움부터 파일 시스템 자체의 심각한 버그, 디스크의 높은 오류율에 이르기까지 데이터 손상이 만연해 있습니다. 발표자는 파일 쓰기의 원자성 문제와 다양한 파일 시스템 모드(예: ext3/ext4의 data=journal, ordered, writeback)가 야기하는 과제에 대해 자세히 설명했습니다. 경험이 풍부한 프로그래머조차 데이터 손실이나 손상으로 이어지는 실수를 범하기 쉽다는 것을 보여주었습니다. 발표에서는 일반적인 데이터베이스와 버전 관리 시스템의 오류도 분석되었으며, 데이터의 신뢰성을 높이기 위해 파일 대신 데이터베이스를 사용하는 것이 제안되었습니다.
개발
소프트웨어 신뢰성