Oracle® ZFS Storage Appliance 관리 설명서, 릴리스 2013.1.5.0

인쇄 보기 종료

업데이트 날짜: 2016년 2월
 
 

"dump" 및 "tar"를 사용한 NDMP 백업

"dump" 및 "tar" 백업 유형으로 백업할 때 관리자는 백업 경로라는 파일 시스템 경로별로 백업할 데이터를 지정합니다. 예를 들어, 관리자가 /export/home의 백업을 구성하면 해당 경로에 마운트된 공유가 백업됩니다. 마찬가지로 백업 스트림이 /export/code에 복원되면 다른 경로에서 백업되었더라도 해당 경로에 파일이 복원됩니다.

기존 공유의 마운트 지점이거나 기존 공유에 포함된 경로만 백업에 지정될 수 있습니다. 백업 경로가 공유의 마운트 지점에 해당하는 경우 해당 공유만 백업됩니다. 그렇지 않은 경우 경로가 공유에 포함되어야 하며 이 경우 해당 경로 아래의 해당 공유의 일부만 백업됩니다. 두 경우 모두 백업 경로 아래 지정된 공유 내에 마운트된 다른 공유는 백업되지 않습니다. 이러한 공유를 백업하려면 별도로 지정해야 합니다.

스냅샷 - 백업 경로에서 라이브 파일 시스템(예: /export/code) 또는 라이브 파일 시스템에 포함된 경로(예: /export/code/src)를 지정하면 어플라이언스는 즉시 새 스냅샷을 생성하여 해당 스냅샷의 특정 경로를 백업합니다. 백업이 완료되면 스냅샷은 삭제됩니다. 백업 경로에서 스냅샷(예: /export/code/.zfs/snapshot/mysnap)을 지정하면 새 스냅샷은 생성되지 않고 지정한 스냅샷에서 백업합니다.

공유 메타 데이터 - 복잡한 공유 구성을 간단히 백업하고 복원하기 위해 백업 경로와 연관된 프로젝트 및 공유의 공유 메타 데이터가 "dump" 및 "tar" 백업에 포함됩니다. 이 메타 데이터는 프로토콜 공유 등록 정보, 쿼터 등록 정보 및 공유 화면에서 구성한 기타 등록 정보를 비롯한 어플라이언스의 공유 구성을 설명합니다. 이 메타 데이터는 NDMP로 백업 및 복원되는 파일 시스템 메타 데이터(예: 디렉토리 구조 및 파일 권한)와 혼동해서는 안됩니다.

예를 들어, /export/proj를 백업하면 마운트 지점이 /export/proj로 시작되는 모든 공유의 공유 메타 데이터가 부모 프로젝트의 공유 메타 데이터와 함께 백업됩니다. 마찬가지로 /export/someshare/somedir을 백업하면 공유가 /export/someshare에 마운트되고 해당 공유 및 해당 프로젝트의 공유 메타 데이터가 백업됩니다.

복원 시 복원 경로의 대상이 기존 공유에 속하지 않으면 필요한 경우 백업에 저장된 것과 같은 원래 등록 정보를 사용하여 프로젝트 및 공유가 백업 스트림에 재생성됩니다. 예를 들어, 프로젝트 proj1 및 공유 share1과 share2를 포함하는 /export/foo를 백업한 다음 프로젝트를 삭제하고 백업에서 복원하면 복원 작업 중 이러한 두 공유 및 프로젝트가 백업된 등록 정보를 사용하여 재생성됩니다.

복원 중 자동으로 재생성된 프로젝트가 있으면 새 프로젝트가 자동으로 생성되지 않고 기존 프로젝트가 사용됩니다. 자동으로 재생성된 공유가 있고 해당 마운트 지점이 어플라이언스에서 원래의 백업 경로 및 복원 대상을 기반으로 예상되는 지점에 해당하는 경우 새 공유가 자동으로 생성되지 않고 기존 공유가 사용됩니다. 그렇지 않은 경우 백업의 메타 데이터에서 새 공유가 자동으로 생성됩니다. 동일한 이름의 공유가 이미 존재하지만 마운트 지점이 다른 경우 새로 생성된 공유에는 "ndmp-"와 올바른 마운트 지점으로 시작되는 고유 이름이 지정됩니다.

데이터 세트가 어플라이언스에 더 이상 존재하지 않는 스트림을 복원하여 어플라이언스에서 백업 스트림에 지정된 대로 데이터 세트를 다시 만들도록 하거나, 복원을 위한 대상 공유를 미리 만드는 것이 좋습니다. 두 경우 모두 위에서 설명한 자동 공유 생성과 관련된 문제를 방지할 수 있습니다.