R.java 미생성 Tip

이클립스로 개발하다 보면 R.java가 자동으로 생성되지 않거나
여러 이유로 인해 추가한 id들이 늦게 반영되는 경우가 발생한다.

이런 경우에는 프로젝트 메뉴에서 클린을 한 번 해 주고,
그래도 안 된다면 이클립스 재시작을 해주면 된다.

그러나 레이아웃 파일들에 오류가 있는 경우에는 오류를 수정하기 전까지는 자동 생성이 되지 않는다.
따라서 클린, 재시작 후에도 R.java가 생성되지 않는다면 레이아웃 파일들 점검해 봐야 한다.

오류도 없고 클린과 재시작을 했음에도 불구하고 생성이 되지 않는다면
안드로이드 SDK가 다시 한번 설치 또는 업데이트 해 보는 것이 좋다.


SAN Knowledge

SAN 이란?

Storage Area Network 의 약자

서로 다른 종류의 데이터 저장장치를 한 데이터 서버에 연결하여, 총괄적으로 관리해주는 네트워크를 말한다.

'광저장장치영역네트워크'로 번역되고 '스토리지 에어리어 네트워크'라고도 한다. 특수 목적용 고속 네트워크로서, 대규모 네트워크 사용자들을 위하여 서로 다른 종류의 데이터 저장장치를 관련 데이터 서버와 함께 연결해 별도의 랜(LAN:근거리통신망)이나 네트워크를 구성해 저장 데이터를 관리한다. 정보기술(IT)이 급속히 발전하면서 기업들의 가장 큰 고민 가운데 하나는 많은 데이터를 어떻게 효율적으로 저장할 수 있는가 하는 것이었다. 기존 저장 방법은 장비에 스토리지를 붙여서 쓰는 DAS(direct attached storage:직접연결스토리지)를 이용하였으나, 저장할 데이터와 늘어나는 데이터가 한 공간에 존재하므로 데이터의 전송 속도가 떨어지는 단점이 있다.

SAN은 이러한 단점을 극복하기 위한 목적으로 1990년대 말부터 개발되기 시작해 채 몇 년도 안 되어 새로운 데이터 저장기법으로 떠올랐다. 서로 다른 종류의 저장장치들이 함께 연결되어 있어 모든 사용자들이 공유할 수 있을 뿐 아니라, 백업·복원·영구보관·검색 등이 가능하고, 한 저장장치에서 다른 저장장치로 데이터를 이동시킬 수 있다는 장점이 있다.

·        DAS (Direct Attached Storage)에서 스토리지 당 접속 서비스를 증가합니다.

·        서버당 접속 스토리지 수를 증가합니다.

·        관리비용의 절감 등을 목적으로 채널 접속에 네트웍의 개념을 도입한 것이 SAN입니다.

·        I/O동작 메커니즘은 DAS와 동일합니다.

·        기존의 채널 기술 중 접속거리, 대역폭을 고려하여 파이버 채널 기술이 SAN 채널 기술로 표준화 되었습니다.

·        채널에 네트웍개념을 구현하기 위해 채널 스위치 개념이 도입이 되었고 여기에 파이버 채널일 결합되어 구현된것이 파이버 채널 스위치 입니다.

장점

구성의 유연성 , 확장성, 가용성

Fiber Channel 을 이용한 고속 데이터 통신


SAN, NAS and DAS Knowledge

1. 스토리지 시스템(Storage System)의 개요
. 스토리지 시스템의 정의
-
단일 디스크로 처리할 수 없는 용량을 저장하기 위해 디스크를 묶어서 논리적으로 사용하는 기술

. 스토리지 시스템의 필요성
-
데이터의 양적 팽창이 급증함에 따른 데이터의 효율적인 저장 및 관리 필요
-
기업의 정보(Information)자원를 이용한 새로운 비지니스의 창출
- ERP, DW, Data Mining
등의 Application 등장

.스토리지 시스템의 요구조건
-
통합관리를 통한 대용량, 고속 데이터 처리
-
효율적인 데이터 공유 (공유, 분배, 보안강화)
-
확장성,유연성, 서버 접속의 용이성


2.
스토리지 시스템의 유형별 특징
-
전통적인 Storage 접속방법: DAS(Direct Attached Stroage)
-
네트워크 Storage 접속방법
: SAN(Storage Area Network),NAS(Network Attached Storage)

. SAN(Storage Area Network)

- SAN Switch인 광채널 스위치(Fiber Channel Switch) 이용 서버에 접속하는 방법
-
광 채널을 사용하여 높은 처리 속도를 나타냄
- SCSI
방식으로 최대 10Km까지 확장가능하며 네트워크를 통한 백업을 하지 않음
-
현재 SAN을 통해 파일 공유는 어려움
-
저장장치 및 기타 백업장비 등을 중앙 집중적으로 관리하여 효율성이 높음

. NAS(Network Attached Storage)

- LAN 또는 WAN과 같은 Ethernet Interface를 통해 연결된Storage Solution
- LAN
의 속도에 영향을 받게 되며, 최대 지원거리는 25m

-
전용파일 서버를 경유하여 파일에 접근하므로 접속단계가 복잡
- DAS
Port수를 극복한 솔루션이나 장애시 SAN보다 복구능력이 떨어짐
-
대용량 트랜잭션 처리를 필요로 하는 DB업무에는 부적합

. DAS(Direct Attached Storage)

- 서버가 채널(SCSI 또는 Fiber Channel)을 통해 대용량 저장장치에 직접 연결하는 방식
-
다른 서버에 할당된 저장 장치영역에는 접근이 금지되어 파일 공유 불가
-
통합 저장 장치에 연결되는 서버의 수 한계,Storage에 따라 접속방식, 포트 수,지원서버 상이
-
적은 용량, 데이터 공유가 필요가 없는 경우 사용가능한 저렴한 솔루션

3. SAN, NAS, DAS
의 비교

구분

SAN

NAS

DAS

구성요소

애플리케이션 서버

스토리지,SAN Switch

애플리케이션 서버

파일 서버,스토리지

애플리케이션 서버

스토리지

파일시스템 공유

미공유

공유

미공유

표준화

SNIA 주도

불필요

벤더별 추진

속도결정요인

채널속도

LAN, 채널속도

채널속도

특성

-무정지 확장성

-고서능, 고비용

-호환성 체계 미흡

-대역폭 보장

-이기종간 파일 공유

-설치 및 관리 용이

-LAN 대역폭 잠식

-OLTP성능저하

-설치용이

-저렴한 TCO

-제한된 확장성

-통합관리의 어려움

활용분야

DB 시스템,DW

Multimedia

ISP, ASP,e-Mail 서버

EDMS

소규모 독립 시스템


4.
저장장치 기술의 발전동향
- IP SAN :
서버와 스토리지간을 IP 네트워크로 접속, iSCSI, FCIP, iFCP 프로토콜 사용
- Stroage Virtualization :
여러 스토리지를 하나의 Pool로 구성,GRID 인프라의 하부 구조를 형성
- Dense Wavelength Division Multiplexing :
광 케이블을 이용 고속전송이 가능한 SAN 구축
- HSM, ILM :
물리적 스토리지를 정보 가치 및 라이프 사이클 기준으로 관리


*
참조
1. NAS
SAN비교

NAS

SAN

구성요소

어플리케이션 서버, 전용 파일 서버, 스토리지

어플리케이션 서버, 스토리지

접속장치

LAN 스위치

Fibre Channel 스위치

스토리지 공유

가능

가능

파일시스템 공유

가능

불가능

파일시스템 관리

파일서버

어플리케이션 서버

접속 속도 결정 요인

LAN과 채널 속도에 좌우됨

채널 속도에 좌우됨

비고

파일공유를 위한 전통적 솔루션

유연성, 확장성, 편의성이 가장 뛰어난 구성



2. NAS
File Server 비교

NAS

File Server

관점

스토리지

서버

역할

파일서버, 스토리지로서의 역할

파일서버 역할

저장장치형태

전용 OS

범용 OS

가용성

저장된 정보의 무중단 활용 측면에서의 가용성을 중시

정보 보호 보다는 파일서비스와 파일공유 기능에 중점

파일서버 성능

보통

데이터 용량

500GB 이상

200GB이하

파일 서비스를 위한 프로토콜

NFS, CIFS 동시 지원

사용 OS에 따라 NFS, CIFS 지원


출처 : 미달아빠님 블로그

[
출처] SAN,NAS,DAS 대해설명하시오 |작성자 묘우

 


네트워크 스위치 Knowledge

L2,3,4 라고 하는 것은 Layer 2, Layer3 를 줄여서 하는 말들이고 각각 2계층, 3계층, 4계층을 말한다.
이 계층이라는 말은 데이터 통신 표준기구인 ISO에서 데이터 통신 구조를 OSI 7 계층으로 구분한 것에서 기인한다.

제1계층은 물리계층,
제2계층은 데이터링크계층,
제3계층은 네트워크 계층,
제4계층은 전송계층,
제5계층은 세션계층,
제6계층은 프레젠테이션 계층,
제7계층은 응용계층으로 나뉘어진다.

L2 스위치라고 하면 데이터링크 계층에 위치하여 서로 다른 데이터링크간을 스위치해주는 장비를 말하고,
L3 스위치라고 하면 네트워크 계층에 위치하여 서로 다른 네트워크간을 연결해 주는 장비이다. 즉 데이터의 네트워크 주소를 보고 스위칭해주는 장비이다.
L4라고 하면 전송계층으로 전송계층 정보, 예를 들면 웹 트래픽, FTP 트래픽과 같이 정해진 서비스 포트를 보고 트래픽을 스위칭해주는 장비이다. 웹 포트가 80 이니 FTP는 21이니 하는 것이 이 포트를 말한다.
그리고 L7이라고 하는 것은 사실 마케팅을 위한 용어일뿐인데 실제로 응용계층 정보를 가지고 스위칭을 하는게 아니고 데이터 안의 실제 내용까지 까 보고 특정 문자열이나 특정 명령을 기준으로 트래픽을 스위칭해준다고 해서 지능적인 스위칭이 가능하다고 해서 마케팅적으로 L7이라고 부른다.


EFI(Extensible Firmware Interface) PARTITION Tip

EFI 파티션 삭제 방법

1. command 창에서 [diskpart] 실행
2. diskpart가 실행되면(command 창에서 바로 실행되거나 혹은 새창에서 실행되거나)
  [list disk] 명령을 통해서 디스크 목록 검색
3. 원하는 디스크를 찾았다면 [select disk 1](마지막 숫자는 파티션 삭제를 원하는 디스크 번호)을
  통해 디스크 선택
4. [clean] 명령으로 파티션 삭제

1 2 3