사용하지 않는 업로드 파일 지우기

아직 지원하지 않는 기능입니다.

매뉴얼웍스에 올린 그림과 파일 가운데 어디에서도 사용하지 않는 것을 찾아 정리하는 기능입니다. 관리자 메뉴에서 사용합니다.

정리는 두 단계로 나뉩니다. 먼저 격리해서 되돌릴 수 있는 상태로 옮기고, 확인이 끝난 뒤 영구 삭제합니다.

사용 순서

  1. 검사하기 — 사용하지 않는 파일이 얼마나 되는지 봅니다. 아무것도 바꾸지 않습니다.

  2. 검증하기 — 판정이 맞는지 독립적으로 확인합니다. 아무것도 바꾸지 않습니다.

  3. 격리하기 — 파일을 격리 장소로 옮기고 데이터베이스 기록을 지웁니다. 되돌릴 수 있습니다.

  4. 영구 삭제 — 격리된 파일을 지웁니다. 되돌릴 수 없습니다.

격리하기 전에 검증하기를 한 번 실행해서 통과하는지 확인하시기 바랍니다. 격리는 검증이 통과하지 않으면 스스로 거부하지만, 결과를 눈으로 보고 진행하는 편이 안전합니다.

사용 중으로 판단하는 범위

다음에 들어 있는 그림과 파일은 모두 사용 중으로 봅니다.

편집 이력을 포함한다는 점이 중요합니다. 지금 문서에서 뺀 그림이라도 이력에 남아 있으면 사용 중으로 봅니다. 이전 버전으로 되돌렸을 때 그림이 사라지지 않게 하기 위해서입니다.

올린 지 10분이 지나지 않은 파일은 대상에서 제외합니다. 방금 올리고 아직 문서에 넣지 않은 파일을 지키기 위한 것입니다.

판정은 안전한 쪽으로 치우쳐 있습니다

실제로는 쓰지 않는데 사용 중으로 잡히는 경우가 있습니다. 반대로 쓰고 있는데 미사용으로 잡히는 경우는 최대한 막았습니다. 잘못 판단하면 문서에서 그림이 사라지기 때문입니다.

그래서 결과에 나온 건수와 크기는 실제로 정리할 수 있는 양보다 적을 수 있습니다.

Resource 메뉴의 자료는 제외합니다

다음 화면에서 관리하는 파일은 문서에서 사용하지 않더라도 삭제 대상이 아닙니다. 사용자가 직접 올려 둔 자료이기 때문입니다.

이 파일들은 삭제 후보에서 빼고 따로 셉니다.

인라인 이미지는 본문에 사용하는 순간 일반 그림으로 바뀝니다. 따라서 인라인 이미지 탐색기에 남아 있다는 것은 아직 사용하지 않았다는 뜻입니다.

검증하기

검사 결과가 맞는지 확인하는 기능입니다. 살아 있는 문서를 전부 훑어서 실제로 사용하는 그림이 삭제 목록에 들어 있지 않은지 대조합니다.

검사와는 다른 방식으로 그림을 찾아 비교하므로, 두 결과가 일치하면 판정을 신뢰할 수 있습니다.

문서를 전부 확인하므로 검사보다 오래 걸립니다.

격리하기

파일을 격리 장소로 옮기고 데이터베이스 기록을 지웁니다. 이 시점부터 그림은 문서에서 보이지 않습니다.

격리된 파일은 데이터 디렉터리 아래에 실행 단위로 보관합니다. 실행할 때마다 격리 기록이 하나 만들어지고, 그 안에 옮긴 파일과 복원에 필요한 정보가 함께 들어갑니다.

백업 디렉터리에 있던 사본도 함께 지웁니다. 그래서 격리만으로 공간이 회수됩니다.

검증을 통과하지 않았거나 검사하지 못한 곳이 있으면 격리를 진행하지 않고 이유를 알려줍니다.

격리 기록과 복원

화면 아래쪽 격리 기록 목록에서 실행 내역을 확인합니다. 언제 누가 몇 건을 격리했는지 보이고, 이미 복원한 기록은 따로 표시됩니다.

복원하기

격리된 파일을 원래 자리로 되돌리고 데이터베이스 기록을 다시 만듭니다. 백업 사본도 함께 복원합니다.

만든 사람과 만든 시각까지 원래 값으로 되살리므로, 복원한 파일은 격리 전과 같은 상태가 됩니다.

문서에서 그림이 사라졌다는 이야기가 나오면 해당 기록을 복원하시면 됩니다.

영구 삭제

격리된 파일을 지웁니다. 이 시점부터는 복원할 수 없습니다.

충분히 시간이 지나 문제가 없다고 판단한 뒤에 실행하시기 바랍니다. 문제는 대개 해당 문서를 다시 열어볼 때 드러나므로, 며칠 만에 판단하기보다 여유를 두시는 편이 좋습니다.

결과를 볼 때 확인할 것

검사하지 못한 곳이 있는지

확인해야 할 곳을 하나라도 읽지 못하면 그곳에서만 사용하는 그림이 전부 미사용으로 보입니다. 그런 상태에서는 결과를 사용하면 안 되고, 격리도 진행되지 않습니다.

설치 구성에 따라 사용하지 않는 기능의 데이터는 처음부터 존재하지 않습니다. 이것은 문제가 아닙니다.

목록은 최대 1000건입니다

이보다 많으면 목록만 잘리고, 건수와 크기는 전체 기준으로 표시합니다.

표시하는 크기는 어림값입니다

파일 원본만 계산한 값입니다. 실제로는 백업 사본과 이전 버전까지 함께 지워지므로 확보되는 공간은 표시된 값보다 큽니다.

원리적으로 확인할 수 없는 것

다음은 어떤 방법으로도 찾을 수 없습니다. 격리 기간을 두는 이유가 여기에 있습니다.

실행할 때 참고할 점

편집 이력까지 모두 확인하므로 문서가 많으면 시간이 걸립니다. 진행 상황은 진행바로 표시하지만, 사용량이 적은 시간에 실행하시는 편이 좋습니다.