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

본문 바로가기

System Club 시스템클럽

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

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

페이지 정보

작성자 HiFi 작성일11-01-07 10:07 조회4,458회 댓글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건 341 페이지
(구)자유게시판(2012이전) 목록
번호 제목 글쓴이 날짜 조회 추천
8434 민주당 드디어 자폭을 결심하다 댓글(11) 만토스 2011-01-08 1874 18
8433 무상복지는 일종의 부정선거 아닐지.. 댓글(2) 일장춘몽 2011-01-08 1814 11
8432 공짜급식 - 국민의 자존심을 상하게 만드는 일 댓글(6) 조동수 2011-01-08 1736 19
8431 소망 교회는 천한 깡패 신분들의 집단인가? 싸움질이나 … 댓글(6) 무안계 2011-01-08 1814 16
8430 정권 ‘재창출’을 외치는 이들에게 댓글(10) 산하 2011-01-07 1954 17
8429 박근혜가 성공하기 위하여..... 댓글(3) 달마 2011-01-07 1715 18
8428 [re]무책임한 복지 포퓰리즘, 쓰나미 공격 받을 것 댓글(4) 달마 2011-01-07 1789 9
8427 天才 심형래 감독과 木材 진중권의 한 바탕...!! 댓글(16) 소강절 2011-01-07 2637 46
8426 미주통일신문 배부전 기자가 국정원을 국제 형사재판소에 … 댓글(1) 무안계 2011-01-07 2031 13
8425 또 별들의 수난시대가 도래 되는구나.군 기강을 별판떼서… 댓글(5) 무안계 2011-01-07 1827 7
8424 기왕이면 나도 한 首 읊어볼까.... 김정일개새끼 댓글(8) 달마 2011-01-07 1891 24
8423 확인, ‘우리민족끼리’엔 ‘김정일 개새끼‘만 실려 있더… 댓글(9) 김종오 2011-01-07 2293 16
8422 한국에서 장수하는 비결 댓글(2) 풍자 2011-01-07 1818 15
8421 金大中 軍복무 개드립 댓글(3) 대마왕 2011-01-07 1827 22
8420 시스템클럽에 이는 변화의 추이를 지켜보며..... 댓글(10) 달마 2011-01-07 2012 44
8419 허위 유언비어는 국가의 존망이 걸린 문제다. 댓글(4) 안케 2011-01-07 1896 20
8418 지만원 박사님을 생각하면 떠오르는 사람들입니다 댓글(1) 야매인생 2011-01-07 1864 15
8417 지만원 박사님은 현대사에서 최고의 희생양 댓글(7) 산들 2011-01-07 1909 34
8416 북괴 매체 "우리민족끼리" 사이트에 "김정일 미친놈, … 댓글(7) 소강절 2011-01-07 2587 22
8415 반값 L/A갈비 ,어떻게 생각 합니까? 댓글(3) 장학포 2011-01-07 2229 43
8414 미주소식=미주 중앙일보 청석tr 2011-01-07 2176 20
8413 전교조와 붉은 교육감들, 이명박의 헛공사 댓글(4) 만토스 2011-01-07 1737 17
8412 한미동맹 피부로 느껴지지 않았던가 더블디 2011-01-07 1832 9
8411 저희 재단을 이끌어 주실 이사장님을 찾습니다 댓글(2) 발해의꿈 2011-01-07 1975 7
열람중 압축프로그램 7zip을 이용하여 컴퓨터 자료를 백업하는… 댓글(1) HiFi 2011-01-07 4459 3
8409 전관예우가 나라 망친다. 이들이 바로 “개자식” / 내… 댓글(7) 東素河 2011-01-07 1775 21
8408 '천하게 살았어도 대통령이 됐으면 대통령답게' 를 읽고… 커피 2011-01-07 1951 35
8407 지박사님에 대한 기억. 댓글(2) panama 2011-01-07 1826 37
8406 군 면제자 중도 에게 대한민국의 미래를 맞길수있겠는가? 댓글(4) 무안계 2011-01-07 1773 13
8405 To be Reliable Society. 유리양 2011-01-07 2015 6
게시물 검색

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

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