예상치 못한 정전에 대비한 시스템 복원력 확보

예상치 못한 정전에 대비한 시스템 복원력 확보

예상치 못한 정전(예: 제대로 종료되지 않음)에 대비하여 시스템을 더욱 강력하게 만드는 일반적이거나 표준적인 방법이 있습니까? UPS를 사용하고 있는데 배터리가 다 닳아서 아직 교체할 기회가 없었습니다.

마지막 정전 동안(UPS를 제거하기 위해 UPS를 종료했을 때) 파일 시스템 중 하나가 완전히 파괴되었습니다. 이것은 손상된 ext3 파일 시스템입니다. 현재 파일 시스템의 대부분은 ext3입니다. 더 탄력적인 파일 시스템이 있습니까?

이와 관련하여 시스템을 더욱 안전하게 만들기 위해 제가 할 수 있는 다른 방법이 있습니까?

답변1

나는 ArchLinux 위키에서 다음과 같은 제목의 페이지를 발견했습니다.가장 오류에 강한 파일 시스템은 무엇입니까?. 이 스레드에는 몇 가지 제안 사항이 있습니다.

데이터=저널

data=journal마운트 옵션 과 함께 ext3을 사용하십시오. 다음을 사용하여 기본값으로 설정할 수도 있습니다.

tune2fs -o journal_data /dev/your_partition

tune2fs 매뉴얼 페이지에서 발췌

journal_data
              When  the  filesystem  is mounted with journalling enabled,
              all data (not just metadata) is committed into the journal 
              prior to being written into the main filesystem.

ext3과 ext4의 단점

답변2

zfs를 root-fs 및 물론 데이터로 사용하는 FreeBSD를 고려할 수도 있습니다. zfs는 꽤 견고한(기록 중 복사) 것처럼 보이므로 마지막 몇 초를 잃을 수 있지만 파일 시스템은 항상 일관되어야 합니다.

zfsonlinux는 너무 이르다.

관련 정보