관리 메뉴

Hacking Arts

[Solaris] Back up - 1 (mt and tar) 본문

Computer & ETC/Solaris

[Solaris] Back up - 1 (mt and tar)

Rakehell 2014. 8. 23. 02:30

<Back up>

※IT계열에서 백업과 로그는 굉장히 매우 중요하다. 데이터는 돈으로도 바꿀 수 없을 만큼 중요하기 때문에 백업을 잘 알아두자!

백업은 대게 테입과 디스크를 이용한다.


<mt>

mt -f /dev/rmt/[숫자hn] command

숫자 : tape device를 나타내면 0부터 시작 외장으로 device를 추가하면 늘어남

h : 압축밀도를 적어준다. 적지 않으면 밀도가 최대로 저장된다.

n : no rewind를 의미한다. 처음으로 되돌리지 않을 때 사용한다.

ex) mt -f /dev/rmt/0n command 이런식으로 사용한다.


※tape device는 순차적으로 backup 된다!! 그래서 숫자를 잘 알아둬야 한다!!! 중간만 삭제 같은 것이 안됨!!


--------commnad---------

1)status : file number를 통해 tape의 상태를 확인한다.

2)rewind : tape을 처음으로 감는다.

3)offline : tape을 빼낸다.

4)erase : tape의 내용을 모두 모두 모두 모두!!! 삭제한다.

5)eom(end of middle) : 맨 마지막 backup 위치로 이동한다.

6)fsf (count) : 현재 위치에서 n칸 만큼 앞으로 이동한다.

7)bsf (count) : 현재 위치에서 n-1칸 만큼 이동한다. n-1이라는것을 염두해두자!!


<tar>

★c - tar file/tape생성할 때

   r - 이미 만든 file의 끝에 내용 추가할 때

★t - 묶은 file 안에 내용을 볼때

★x - 복구할 때

   p - 복구할 때 root의 경우만 setuid,setgid,sticky bit 권한도 복구

★v - 작업 내역을 자세히 볼 수 있음

★f - file을 지정해줌

ex) tar cvf [생성된 아카이브 파일명] [묶어줄 파일들]

     tar cvf [tape device명] [백업 해둘 파일]

     tar tvf [생성된 아카이브 파일명 or tape device명] => 안에 저장되어 있는 file들을 보여줌

     tar xvf [생성된 아카이브 파일명 or tape device명] => 압축 해제

 

cd /[A Directory] ; tar cvf - . | (cd /[B Directory] ; tar xfBp -)

-> A안에 파일들을 B로 복사하되 내용 속성을 그대로 복사!!!