[정보통신용어] 마이그레이션, 이주(移住)

migration – 마이그레이션, 이주(移住)

정보기술에서, 마이그레이션이란 한 운영환경으로부터, 대개의 경우 좀더 낫다고 여겨지는 다른 운영환경으로 옮겨가는 과정을 말한다. 예를 들어, 윈도우NT 서버를 윈도우2000 서버로 옮겨가는 것을 마이그레이션이라고 볼 수 있는데, 그 이유는 새로운 특색들이 이용된다는 것과, 이전의 설정치들을 변경할 필요가 없다는 것에 대한 확신, 그리고 현재의 애플리케이션들이 새로운 환경에서도 계속 운영됨을 보장하는 단계 등이 수반되기 때문이다. 마이그레이션은 또한 윈도우NT 환경으로부터 유닉스 기반의 운영체계로 옮기는 것 (또는 그의 반대방향의 경우도 마찬가지다)을 의미할 수도 있다. 마이그레이션은 새로운 하드웨어나, 새로운 소프트웨어, 또는 둘 모두가 바뀌는 환경으로의 이주를 포함할 수 있다. 마이그레이션의 규모에는, 단일 시스템이 옮겨가는 것과 같은 소규모 마이그레이션도 있지만, 많은 시스템들이 새로운 애플리케이션이나 새롭게 재설계된 네트웍으로 옮겨가게 되는 대규모 마이그레이션도 있을 수 있다. 마이그레이션은 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 데이터를 옮기는 경우도 될 수 있다. 이것은 대체로 이전의 데이터베이스로부터의 출력이 새로운 데이터베이스의 입력이 되도록 어떤 공통된 형식으로 데이터를 변환하는 작업이 필요하다. 새로운 데이터베이스는 다르게 구성될 수 있기 때문에, 마이그레이션이 진행중인 파일들을 처리할 수 있는 프로그램을 작성하는 것이 필요할 수도 있다. 마이그레이션은 또한 데이터를 한 저장장치에서 다른 저장장치로 옮기는 과정을 의미하는 데에도 사용된다.

[정보통신용어] 마운트

mount – 마운트

컴퓨터에서, 마운트란 파일시스템 구조 내에 있는 일련의 파일들을 사용자나 사용자 그룹들이 이용할 수 있도록 만드는 것이다. 매킨토시에서는, 사용자가 컴퓨터에 디스크를 집어넣는 것을 “마운팅”이라고 부른다. 유닉스 환경에서, “mount”라는 명령은 논리적으로 디스크와 디렉토리를 붙이는 것을 말한다. 유닉스에서의 “mount”라는 명령어는 한 파일 시스템의 루트 디렉토리를 다른 디렉토리에 붙임으로써 디렉토리를 사용할 수 있게 만들어주며, 모든 파일시스템들을 마치 그들이 속해있는 파일시스템의 서브 디렉토리인 것처럼 사용 가능하게 만든다. 윈도우 등이 장치들을 이름으로 식별하는 것과는 달리, 유닉스는 그 위치로 장치들을 식별한다. 유닉스는 디렉토리를 트리와 같은 구조로 구성하는데, 디렉토리들을 그 나뭇가지 상에 마운트 함으로써 부착된다. 그 장치가 위치하고 있는 파일시스템의 위치를 마운트 지점이라고 부른다. 마운트는 지역이나 또는 원격으로 행해질 수 있다. 지역 마운트는 하나의 논리적 시스템으로서 행동하도록 여러 대의 디스크 드라이브들을 하나의 컴퓨터 상에 접속한다. 원격 마운트는 사용자 파일시스템의 모든 부분이었던 것처럼 사용될 수 있도록, 다른 컴퓨터 상의 디렉토리들에 접속하기 위해 NFS를 사용한다. 유닉스에서의 마운트에 관해 좀더 자세한 내용을 보시려면 Focus on Linux를 참고하십시오.