소프트 업데이트 롤백 작동 방식

소프트 업데이트 롤백 작동 방식

나는 신문을 읽고 있었어요소프트 업데이트최근에는 종속성 주기를 피하기 위해 변경 사항을 롤백하는 방법에 대해 논의했습니다. 이것의 목적은 다음과 같습니다."블록 크기로 디스크에 써야 하며 각 블록에는 여러 메타데이터 작업의 영향을 받는 메타데이터가 포함될 수 있습니다.".

그래서 지금 무슨 일이 일어나고 있는지, 왜 이렇게 해야 하는지는 이해하지만 실제로 롤백이 어떻게 작동하는지 이해하는 과정에 갇혀 있습니다. FreeBSD가 현재 소프트 업데이트를 구현하지 않는다는 것을 알고 있지만 이번 주에 테스트하려면 개념을 이해해야 합니다.

답변1

그것은 다음과 같다저수온망기사에서는 "블록을 작성할 때 블록을 잠그고 해당 블록에 대한 개별 변경 사항 기록을 반복합니다. 종속성이 충족되지 않은 각 개별 변경 사항에 대해 블록 변경 사항을 취소한 다음 이로 인해 블록이 발생했습니다. "하지만 전체 프로세스를 시각화하는 것이 어려웠고 McKusick의 프레젠테이션을 직접 찾아본 후에야 이해할 수 있었습니다. 이것페이지추가된 파일을 수용하기 위해 삭제된 파일의 변경 사항을 롤백하는 기능에 대해 구체적으로 설명합니다. 추가가 완료되면 삭제할 수 있습니다.

관련 정보