압축프로그램 7zip을 이용하여 컴퓨터 자료를 백업하는 방법을 소개합니다. > (구)자유게시판(2012이전)

본문 바로가기

System Club 시스템클럽

(구)자유게시판(2012이전) 목록

압축프로그램 7zip을 이용하여 컴퓨터 자료를 백업하는 방법을 소개합니다.

페이지 정보

작성자 HiFi 작성일11-01-07 10:07 조회3,519회 댓글1건

본문

 

 

7z는 7zip의 준말이며, 파일 종류를 가리키는 확장자이기도 합니다. 보통 우리가 사용하는 압축파일에는 여러가지 종류(포멧)이 있지만 zip이라는 확장자를 가지는 것을 기본으로 합니다. 이는 winzip회사에서 유행시킨 압축 표준입니다.

자질구레한 내용은 건너뛰고...

(win)zip 파일포멧에는 몇가지 단점이 있습니다.
1.Solid 압축방식의 미지원.
2.동기화-(만들어진 압축파일을 차후에 Update하기 위한 상세 mode 중의 한가지)- 모드 미지원.

(win)zip 의 장점을 모두 가지고 있으면서 더 좋은 장점을 많이 가지고 있는 공개(무료)소프트웨어 "7zip"을 소개합니다. http://www.7-zip.org/ 에 가시면 다운로드하실 수 있습니다.

이 글의 목적은 7zip을 이용해서 컴퓨터를 백업하는 방법을 알려드리는 것입니다. 이 글은 제가 직접 작성한 것이며, 컴퓨터 자료 백업에 관한 지식전달 지식전달 목적 이외의 다른 목적은 전혀 없습니다.

//-------읽지 않아도 되는 부분---------

하나의 코드는 하나의 평문(plaintext)의 구조를 대체합니다. 압축(Compression)을 간단하게 설명하면, 코드로 평문을 대체함으로서 결과물(즉 codetext) 길이가 평문보다 작은 공간을 차지하도록 만드는 과정이라고 할 수 있습니다.

컴퓨터 압축파일의 Data첫부분 즉 header라고 불리우는 부분에는 사전(dictionary)이라고 말하는 데이터 영역이 있습니다. 이 사전에는 Code-text를 해독해서 평문(Plain-text)를 변환하기 위해서 필요한 각각의 코드들에 대한 정의를 수록하고 있습니다. 비유하자면, 암호학에서의 코드북(명칭일람;nomenclator)이나 암호키(cipher-key)에 해당하는 것입니다. 그것이 있어야 문서를 받은 쪽에서 문서를 원상복구할 수 있습니다.

10page로 된 문서파일 10개가 있다고 가정합시다. (보편적인 의미에서 컴퓨터의 파일과 동등한 것으로 간주합니다.) 각각의 문서파일에 독립적으로 압축 알고리즘을 적용할 때, 전체 문서는 9/10의 부피로 압축될 수 있습니다.
그러나, 10개의 파일에 들어있는 총 100장의 문서를 하나의 파일로 묶어 그것에 통합적으로 압축 알고리즘을 적용하면, 전체 문서는 1/10의 부피로 압축될 수가 있습니다.
그 이유는 1) 각각의 문서에 독립적으로 존재하던 Dictionary가 하나로 통합되면서 Dictionary내용 상의 불필요한 중복이 사라져 파일헤더(header)의 부피가 줄어들게 되기 때문이고, 2)통합된 문서의 내용을 대상으로 Dictionary를 만들면, 코드간의 참조로 인해서 시너지가 증대하기 때문입니다.

위와 같이 별개의 파일들을 하나의 파일로 간주해서 통합적으로 압축하는 방법을 Solid 압축이라고 보릅니다.

7zip은 Solid압축을 지원합니다.
----------------//


두번째 장점으로 말씀드렸던 '동기화' 업데이트 모드의 지원에 대해 설명드리겠습니다. (7zip을 이용한 자료백업을 이해하기 위한 설명입니다.)

동기화 업데이트란 폴더(디렉토리)를 압축하였을 때, 원본폴더(과거에 압축한 폴더) 와 압축파일 내에 존재하는 대응하는 폴더를 동기화시키는 기능입니다.
새로운 파일 또는 폴더가 원본폴더(이미 압축되어있는 폴더) 내에 추가된 경우 또는 기존의 파일이 변경된 경우, 압축프로그램이 원본폴더의 개정사항을 반영하여 압축파일 내의 해당 폴더 속에 추가해주고, 반대로 원본 파일이 삭제되면 압축파일 안의 폴더에 있는 것도 알아서 삭제하는 기능입니다. 동기화 업데이트는, 원본에 변동사항이 있는 경우에만 작업합니다. 변경사항이 없으면 기존의 압축파일의 콘텐츠를 보존합니다.

이 '동기화' 업데이트 모드를 이용해서 컴퓨터를 백업(backup)하는 방식을 이곳(시스템클럽)의 모든 분들께 추천합니다. 그 방법은 다음과 같습니다.

절차

1) 내컴퓨터에서 백업될 내용을 담고 있는 폴더를 선택합니다. 폴더 위에 마우스 포인터를 두고 마우스 오른쪽 버튼을 눌러서 팝업메뉴를 불러옵니다.
 
2) 메뉴에서 [7-zip] 상위항목을 선택하고 하위항목중에서 [압축파일에추가]을 클릭합니다.

3) 7zip이 실행됩니다. 7z압축포멧으로 압축해야 하므로, 압축파일 형식을 7z로 선택합니다.

*압축레벨을 선택합니다.-압축레벨에서 저장(Store)을 선택하면 압축률이 0이 됩니다. 압축절차가 모두 생략되므로 압축파일을 만드는 속도는 가장 빠르지만 용량을 많이 차지하는 방식입니다. -, 압축방식을 LZMA로 선택합니다. word크기는 32(bit)로 설정합니다. 솔리드블록크기에서 솔리드(solid)를 선택합니다. (단 Block size가 커질수록 Solid(단일블록) 압축에 가까워질 수록 압축하는 과정이 길어져 압축시간이 길어집니다.) 마지막으로 스레드 수를 설정합니다. 듀얼코어CPU를 사용한다면 2를 쿼드코어CPU를 사용한다면 4를 선택합니다.(이는 압축절차를 수행하는데 얼마나 많은 CPU자원을 투자할 것인지를 가리킵니다. 이 설정치는 압축 결과에 영향을 미치지 않습니다.)
압축합니다. 압축된 것을 백업파일이라고 부를 것입니다.
; 처음 압축하는 일은 어떤 경우에도 업데이트가 될 수 없으므로 이 경우에 업데이트모드의 설정은 의미가 없습니다.
위에서 압축한 폴더가 백업되어야하는 내용을 담는 폴더가 될 것입니다. (이것을 원본폴더라 부를 것입니다.)

4) 차후, 원본폴더의 폴더 트리구조 내에 임의의 파일이나 폴더구조를 추가하거나 또는 기존의 파일이 바뀌는 경우가 생길 수 있습니다. 이 변경된 내용을 기존의 백업파일(백업 내용을 담은 압축파일)에 반영(즉 업데이트) 하는 방법을 알아보겠습니다.

5) (내컴퓨터에서 작업할 경우) 원본폴더의 위에 마우스 포인트를 위치시키고 마우스 오른쪽 버튼으로 팝업메뉴를 불러옵니다. 메뉴에서 [7-zip] 상위항목을 선택하고 하위항목중에서 [압축파일에추가]을 클릭합니다.
; (중요) 압축하려는 폴더가 원본폴더가 맞는지, 혹시 이름만 같은 것은 아닌지 확인합니다.

6) 7zip이 실행되었습니다. "압축파일: " 로 되어있는 입력form에 백업파일의 경로를 입력합니다. 백업파일의 확장자는 7z여야 합니다.

6) 압축파일형식을 백업파일과 동일한 7z로 선택합니다.(중요)  그리고  업데이트 모드에서 "압축파일 내용을 동기화 (Synchronize files)" 를 선택합니다. (중요) => 만약 이 설정을 선택하지 않고 Add and replace files를 선택하는 경우, 업데이트를 하지 않고 원본폴더 전체를 처음부터 끝까지 새로 압축하게 됩니다.

7) 압축방식은 LZMA로 선택합니다. Word크기는 32(bit)로 선택합니다. 

8) 압축레벨과 블록 싸이즈는 압축효율을 결정하고 동시에 압축시간을 결정합니다. 따라서, 업데이트 시에 추가적으로 압축해야 하는 파일 용량을 고려하여 자율적으로 결정해야 합니다. 만약 업데이트시에 추가될 파일 용량이 많다면, 압축레벨과 블록싸이즈를 낮춤으로서 압축과정을 단축할 수 있습니다. 단, 압축과정이 단축되면 단축될 수록 압축률은 작아집니다. (단 업데이트시에는 새로 추가되는 콘텐츠-파일,폴더-에 한함.)

9) 압축합니다. 기존의 백업파일이 업데이트되었습니다.

*7zip의 7z포멧의 "업데이트 모드"에는 네 가지가 있고, 그 중의 하나를 선택할 수 있습니다.

-Add and replace files: Add all specified files to the archive.
-Update and add files: Update older files in the archive and add files that are new to the archive.
-Freshen existing files: Update specified files in the archive that are older than the selected disk files.
-Synchronize files: Replace specified files only if added files are newer. Always add those files, which are not present in the archive. Delete from archive those files, which are not present on the disk.

"Add and replace files"  => 선택된 파일들을 압축파일 내 콘텐츠와의 대조작업 없이 압축하고 압축파일 내에 추가합니다. 압축파일 내에 존재하고 있는 동일한 파일명의 항목은 덮어씌우기 합니다. 단 이 옵션은 압축파일 내의 콘텐츠를 삭제하지는 않습니다.

"Update and add files"  => 새로운 파일은 압축파일 내에 추가하고 변경된 파일은 갱신합니다.

"Freshen existing files" => 백업파일(압축파일) 내에 이미 존재하고 있는 파일만 선택적으로 갱신합니다.

"Synchronize files" => 대상폴더와 압축파일 내의 폴더를 동기화합니다.(단 이름이 같은 경우만) 없는 파일은 추가하고, 바뀐 파일은 갱신하고, 원본폴더 내에서 사라진 파일은 압축파일 내의 해당 폴더 내에서도 삭제처리합니다.


*(매우중요) 7zip으로 자료를 백업할 때는 반드시 컴퓨터의 시계와 날짜를 정확하게 맞춘 다음 사용해야 합니다. 내일날짜로 저장된 파일을 오늘날짜의 파일로 업데이트할 수는 없기 때문입니다. 이말은, 7zip은 원본과 압축파일 간의 실재내용을 비교검증하는 것이 아니라 파일이 저장된 시점을 기준으로 압축파일의 갱신여부를 결정한다는 것입니다.
파일이 저장된 날짜는 내컴퓨터에서 확인할 수 있습니다. 내컴퓨터의 [보기]메뉴에서 [자세히]를 선택하면 파일의 정보를 볼 수 있습니다.
파일의 날짜정보를 알 수 있는 다른 방법 => 파일항목에 마우스 커서를 위치한 후, 마우스 오른클릭을 통해 팝업메뉴를 띄운다. 그리고 속성을 클릭한다.

본문 내용 일부 수정
*(주의) 업데이트모드를 "압축파일 내용을 동기화 (Synchronize files)" 로 선택한 상태로, 원본폴더와 동일한 이름을 가지고 있지만 별개의 독립적으로 사용되는 폴더를 압축파일 내에 추가하면 기존에 존재하던 압축파일 내의 폴더를 지우고 동일한 이름을 가진 새로운 폴더의 내용으로 다시 쓰게 됩니다.

*업데이트 모드(Update mode)를 "Update and add files" 설정하면 압축파일 내에 새로운 파일을 추가하거나 기존 항목을 갱신할 뿐, 어떤 항목도 삭제하지 않습니다. (=원본폴더와 압축파일 내의 백업폴더의 동일성을 유지하지 않습니다.)

 

 

 

 

 

댓글목록

HiFi님의 댓글

HiFi 작성일

본문 내용 일부 수정
*(주의) 업데이트모드를 "압축파일 내용을 동기화 (Synchronize files)" 로 선택한 상태로, 원본폴더와 동일한 이름을 가지고 있지만 별개의 독립적으로 사용되는 폴더를 압축파일 내에 추가하면 기존에 존재하던 압축파일 내의 폴더를 지우고 동일한 이름을 가진 새로운 폴더의 내용으로 다시 쓰게 됩니다.

*업데이트 모드(Update mode)를 "Update and add files" 설정하면 압축파일 내에 새로운 파일을 추가하거나 기존 항목을 갱신할 뿐, 어떤 항목도 삭제하지 않습니다. (=원본폴더와 압축파일 내의 백업폴더의 동일성을 유지하지 않습니다.)

(구)자유게시판(2012이전) 목록

Total 18,634건 21 페이지
(구)자유게시판(2012이전) 목록
번호 제목 글쓴이 날짜 조회 추천
18034 겨울 가기 전 대북 쌀지원 합시다 댓글(5) 김제갈윤 2010-11-24 1371 3
18033 열등감의 보상 염라대왕 2010-12-04 1383 3
18032 [성명] 이제 한⋅미 FTA 국회 비준 이다… 한재준 2010-12-07 1201 3
18031 War Crisis in Korean Peninsula… 예비역2 2010-12-10 1342 3
18030 [테러가 발생하면] 생물테러와 화학테러 예비역2 2010-12-11 1361 3
18029 [테러가 발생하면] 핵. 방사능 테러 댓글(1) 예비역2 2010-12-11 1372 3
18028 가장 민주적이며, 가장 자유로움의 역설과 현실 유리양 2010-12-12 1140 3
18027 중앙정보부 2급비밀...황태성... 댓글(2) 야매인생 2010-12-14 2514 3
18026 백 닭 이야기 안케 2010-12-20 1346 3
18025 데이비드 오워 목사의 한반도 전쟁 예언 - 수정판 댓글(2) systemgood 2010-12-21 1889 3
18024 어느 분이 올린글 중 댓글(3) 00한국남00 2010-12-21 1196 3
18023 국방부의 천안함 피습 물증 의혹! 육군예비역병장 2010-12-27 1611 3
18022 이쯤에서 주적 논란을 접자 댓글(2) 더블디 2010-12-29 1138 3
18021 퇴마사 장윤정을 노무현 정부가 없애려고 했다는 글입니다… systemgood 2011-01-04 2333 3
18020 남북한 경제력 격차 37배 벌어져 댓글(2) 반공포로 2011-01-05 1322 3
열람중 압축프로그램 7zip을 이용하여 컴퓨터 자료를 백업하는… 댓글(1) HiFi 2011-01-07 3520 3
18018 미국의 핵우산 대한민국 그 명분과 실리는? 댓글(2) 야매인생 2011-01-08 1342 3
18017 이해가 가지 않는군요. 야매인생님.. 아래 글을 설명… 댓글(4) 민사회 2011-01-09 1530 3
18016 바이러스와의 한판 대결~ 댓글(1) 더블디 2011-01-13 1111 3
18015 프로야구 좋아하세요? 청보핀토스 이야기좀 하려구여 댓글(1) 야매인생 2011-01-13 2707 3
18014 Gates Consults With South Kore… 예비역2 2011-01-16 1105 3
18013 Gates: North Korea Becoming Di… 예비역2 2011-01-16 1112 3
18012 Gates Stresses Need to Prevent… 예비역2 2011-01-16 1150 3
18011 Hifi 님께 질문- 구글 검색 문법 댓글(2) systemgood 2011-01-17 2238 3
18010 자본주의 Capitalism의 극단화를 경계한다 댓글(2) 야매인생 2011-01-25 1150 3
18009 미국이 북을 선제 공격할 명분을 이미 획득했는지 궁금합… 댓글(8) systemgood 2011-01-26 1503 3
18008 알아야 한다!{陸軍砲兵學校 口號} & 오늘만 같아라, … 댓글(2) inf247661 2011-01-27 1303 3
18007 전문가분들께 질문드립니다 !!!!!!!!!!!!!!!!… 댓글(1) systemgood 2011-01-31 1108 3
18006 만일 북에서 장성택을 제거하였다면(질문추가 버전) 댓글(1) systemgood 2011-01-31 1122 3
18005 활빈단, “소말이아 해적들의 사법처리는 엄정하되 교정교… 코리아 2011-02-01 1089 3
게시물 검색

개인정보취급방침 서비스이용약관

지만원의 시스템클럽 | 대표자 : 지만원 | Tel : 02-595-2563 | Fax : 02-595-2594
E-mail : j-m-y8282@hanmail.net / jmw327@gmail.com
Copyright © 지만원의 시스템클럽. All rights reserved.  [ 관리자 ]