● make_tape_recovery 진행시, 다음과 같은 에러 메시지와 함께 백업이 불가능한 상황.

   

--------------------------------------------------------------------------------------------------------------------------------------------

pax: write : I/O error

pax: A write error has occurred.

WARNING: The pax command returned a non-zero exit status (exit status 1).

ERROR:   The find_files command failed (exit status 141).



=======  08/02/16 01:17:36 KST  make_tape_recovery completed unsuccessfully

OS MONTHLY BACKUP END   AT Mon Aug  1 16:17:36 UTC 2016

-------------------------------------------------------------------------------------------------------------------------------------------


write error 가 발생, 즉 해당 테이프의 I/O 에 문제가 생겼다고 판단하여 I/O Test 진행. 


1. I/O 테스트라고 하지만 거창한것은 아님. 로그파일 같은것들 tar로 묶어서, tape에 넣어본다.

  • cd /var/opt/resmon/log      -> tar 명령어로 묶을때, 절대경로로 묶게되면 풀때도 절대경로에 풀림
  • tar cvf /dev/rmt/0m *         -> /dev/rmt/0m tape 장치에 현재경로의 모든파일을 묶어서 넣음
  • tar tvf /dev/rmt/0m           -> tape 장치에 제대로 쓰여졌는지 확인.
  • cd /test                           -> tar 파일을 풀고싶은 경로로 이동
  • tar xvf /dev/rmt/0m           -> 실행후 정상적으로 풀렸는지 확인.

여기까지 진행 된다면, I/O 에는 문제가 없으므로 백업을 진행하면된다.

하지만 그래도 같은에러가 발생하게 된다면 pax 관련 patch(PHCO_28414) 패치를 진행하자.

해보진 않았지만 일단은 그렇다고한다. 

참고로 HPE 패치관련 파일들은 권한이 필요하다고 함.


-----------------------------------------------------------------------------------자주쓰는 tar와 mt명령어-------------------------------------------------------------------------------

tar cvf [생성될 tar파일명.tar] [묶을 파일의 경로] -> 파일의 경로가 절대경로면 풀때도 절대경로에풀림

tar tvf [묶인 내용을 볼 tar파일명]

tar xvf [풀 tar파일명]


mt -f /dev/rmt/0m status : 해당 장치의 상태. 값이 0 0일경우 맨 앞으로 감겨있다는 의미.

mt -f /dev/rmt/0m offl : tape 를 되감은뒤, offline 으로 만듦.= 처음으로 되감고 끄집어냄(eject)

mt -f /dev/rmt/0m rew : tape 를 되감음.

여기서 /dev/mt/0m 과 0mn 의 차이는 해당 옵션을 수행할때, 되감기(rewind)까지 수행 하느냐

안하느냐의 차이.

n 을 붙이게되면 rewind 하지 않으므로, 되감기가 필요한경우 rew옵션으로 명령어를 한번 더넣어줘야함.



*참고 : tar 로 묶을시, 커맨드라인 맨 왼쪽에 a, 풀때 x 는 정상적으로 실행됐다는 의미.

DAS [ Direct Attached Storage ]

: 말 그대로 스토리지와 직접연결.

서버와 전용케이블로 직접 연결한 방식. 외장하드 같은 느낌.

서버 ------------------- 스토리지 

이렇게 연결돼있는데, 이 케이블이 어떤종류이든 ( SAS, FC 등) 그냥 직접붙어있으면 DAS방식.




NAS [ Network Attached Storage ]

: 이것도 해석하자면 네트워크에 붙어있는 스토리지.

한마디로, 네트워크로 연결되어있어서, 하나의 파일서버처럼 여러 호스트(이용자)가 

달라붙어서 사용가능 하다는것.



SAN [ Storage Area Networks ]

: 스토리지영역의 네트워크.

개인적으로 이 용어는 앞에 Only For 라도 붙여야한다고 생각한다 (그럼 OFSAN......옵쎈...)

스토리지와 연결만을위해 구축한 네트워크를 말한다.


자주 묻는것은 NAS 와의 차이다. 

Q) 네트워크에 붙어있는 스토리지라면서요. 그 부분만 말하는겁니까?


그런게아니라, 효율적인 관리 및 높은 가용성, 효율을 위해 따로 구축한 네트워크라는 소리이다.

그래서 그냥 UTP 케이블로 따로 (스토리지만을 위해) 구축해도 용어의 해석상 SAN 이라고 할수도있다.

하지만, 그러면 의미가 없다. 높은 가용성도 없고 효율적인 관리도 안되고. 

그렇기에 파이버 채널(FC)을 이용하여 스토리지와 호스트간에 만들어진 네트워크를 SAN 이라고 칭한다.

그냥 FC로 스토리지-서버를 연결한걸 SAN 이라고 생각하면 된다.

그런데 이걸 또 다이렉트로 갖다 붙인게 아니라 이걸 Network 화 시켜주는 장비가 있는데, 

SAN Switch 라고한다. 이 스위치를 통해 NAS와 같이 여러 호스트가 이용가능하고

호스트별로 할당 및 권한설정 또한 가능하며, vlan 과 비슷한 개념인 zone 을 통해 

논리적분리 또한 가능하다 


기존의 랜을 통한 네트워크에서는 전송이 파일단위로 이루어지지만 SAN 에서는 모든 데이터가

블록단위로 이루어진다는 차이점도 있다.



정리하여 범주로 따지자면,  

이런 느낌 되겠다.

DAS와 NAS 는 큰 '연결방식의 차이' 이고

SAN 은 NAS 의 연결방식에서 고성능을 위해 구축한 구성이라고 생각하면 된다.

'IT > 용어 및 개념' 카테고리의 다른 글

DAT 란? Tape와 DDS  (0) 2016.09.11
VSOE, DCOE, BSOE 란?  (0) 2016.06.27

VSOE : Virtual Server Operating Environment

DCOE : Data Center Operating Environment

BSOE : Base Server Operating Environment


의 약자.






'IT > 용어 및 개념' 카테고리의 다른 글

DAT 란? Tape와 DDS  (0) 2016.09.11
DAS, NAS, SAN 이란?  (0) 2016.06.27

+ Recent posts