BUI에서 Shares(공유) > Shares(공유) 사용
공유 UI는 Shares(공유) > Shares(공유)에서 액세스할 수 있습니다. 기본 보기는 시스템의 모든 프로젝트에 대한 공유를 보여 줍니다.
공유 목록
기본 보기는 시스템의 모든 공유 목록입니다. 이 목록을 통해 공유의 이름을 바꾸고, 공유를 프로젝트 간에 이동하고, 개별 공유를 편집할 수 있습니다. 공유는 이 보기에서 탭을 전환하여 선택할 수 있는 두 가지 목록인 "파일 시스템" 및 "LUN"으로 구분됩니다. 각 공유에 대해 다음 필드가 표시됩니다.
표 12-2 BUI 공유 목록
|
|
이름
|
공유의 이름입니다. 모든 프로젝트를 보고 있는 경우 여기에는 프로젝트 이름도 포함됩니다. 공유 이름은 편집 가능한 텍스트 필드입니다. 이름을 누르면 새 이름을 입력할 수 있습니다. 돌아가기를 누르거나 이름에서 포커스를 이동하면 변경 작업이 커밋됩니다. 공유 이름을 바꾸려면 활성 클라이언트의 연결을 해제해야 하므로 작업 확인을 묻는 메시지가 표시됩니다.
|
크기
|
파일 시스템의 경우 이는 파일 시스템의 총 크기입니다. LUN의 경우 이는 씬 프로비저닝되거나 씬 프로비저닝되지 않는 볼륨의 크기입니다. 자세한 내용은 사용량 통계를 참조하십시오.
|
마운트 지점
|
파일 시스템의 마운트 지점입니다. 이는 NFS를 통해 사용 가능한 경로와 FTP 및 HTTP에 대한 상대 경로입니다. SMB를 통해 내보낸 파일 시스템은 각각 시스템의 임의 위치에서 고유한 마운트 지점을 계속 필요로 하지만 해당 리소스 이름만 사용합니다.
|
GUID
|
|
|
각 공유에 대해 다음 도구를 사용할 수 있습니다.
표 12-3 BUI Shares(공유) > Shares(공유) 아이콘
|
|
|
공유를 다른 프로젝트로 이동합니다. 프로젝트 패널이 확장되지 않은 경우 이는 공유가 프로젝트에 지정될 때까지 자동으로 패널을 확장합니다.
|
|
행을 두 번 눌러 액세스할 수도 있는 개별 공유를 편집합니다.
|
|
공유를 삭제합니다. 이 작업을 수행하면 공유에 있는 데이터가 모두 삭제되고 해당 작업을 실행 취소할 수 없으므로 작업 확인 여부를 묻는 메시지가 표시됩니다.
|
|
공유 편집
공유를 편집하려면 연필 아이콘을 누르거나 공유 목록에서 행을 두 번 누릅니다. 이렇게 하면 공유를 선택하고 공유 등록 정보 편집을 위해 선택할 여러 서로 다른 탭을 제공합니다. 각 탭에 대한 섹션에서 기능의 전체 세트를 찾을 수 있습니다.
프로젝트 패널 오른쪽의 왼쪽 위에 공유 이름이 표시됩니다. 이름의 첫번째 구성 요소는 포함하는 프로젝트이며 프로젝트 이름을 누르면 [[ Shares:Projects|프로젝트 세부 정보]]로 이동합니다. 공유 이름을 누르고 입력에 새 텍스트를 입력하여 공유 이름을 변경할 수도 있습니다. 이 작업을 수행하려면 공유의 활성 클라이언트 연결을 해제해야 하므로 해당 작업 확인 여부를 묻는 메시지가 표시됩니다.
사용량 통계
보기 왼쪽(확장되었을 때 프로젝트 패널 아래)에는 현재 공간 사용량 통계에 대해 설명하는 테이블이 있습니다. 이러한 통계는 특정 공유(공유를 편집하는 경우) 또는 풀 전체(공유 목록을 확인하는 경우)에 대한 것입니다. 등록 정보가 0인 경우 해당 등록 정보가 테이블에서 제외됩니다. 표시되는 사용 통계는 다음과 같습니다.
-
사용 가능한 공간 - 이러한 통계는 용량 백분율 면에서의 용량으로 제목에 암시적으로 표시됩니다. 사용 가능한 공간은 공유 또는 프로젝트에 대한 쿼터 또는 풀의 절대 용량을 반영합니다. 여기에 표시된 숫자는 사용 가능한 공간의 양 및 사용된 총 공간의 합계입니다.
-
참조된 데이터 - 데이터에서 참조하는 데이터의 양입니다. 여기에는 필수 메타 데이터 이외에 모든 파일 시스템 데이터 또는 LUN 블록이 포함됩니다. 압축의 경우 이 값은 공유 내에 포함된 데이터의 논리적 크기보다 훨씬 작을 수 있습니다. 공유가 스냅샷의 복제본인 경우 이 값은 이론적으로 포함할 수 있는 물리적 스토리지보다 작을 수 있으며 0일 수 있습니다.
-
스냅샷 데이터 - 프로젝트 스냅샷을 포함하여 공유의 모든 스냅샷에서 사용하는 공간의 양입니다. 이 크기는 모든 스냅샷에서 사용하는 고유한 공간 합계와 같지 않습니다. 여러 스냅샷에서 참조하는 블록은 스냅샷별 사용 통계에 포함되지 않지만 공유의 스냅샷 데이터 합계에 표시됩니다.
-
사용되지 않은 예약 - 파일 시스템에 예약이 설정되어 있는 경우 이 값은 파일 시스템에 대해 예약된 남은 공간의 양을 나타냅니다. 이 값은 LUN에 대해서는 설정되지 않습니다. ZFSSA를 사용하면 기타 공유에서 이 공간을 사용할 수 없으므로 파일 시스템에 충분한 공간이 보장됩니다. 예약에 스냅샷이 포함되지 않은 경우 전체 스냅샷을 덮어쓸 수 있도록 스냅샷을 생성할 때 충분한 공간이 있어야 합니다. 예약에 대한 자세한 내용은 일반 등록 정보 절을 참조하십시오.
-
총 공간 - 참조된 데이터, 스냅샷 데이터 및 사용되지 않은 예약의 합계입니다.
정적 등록 정보
특정 공유를 편집할 때 공유 보기의 왼쪽에 정적(생성 시간) 등록 정보도 표시됩니다. 이러한 등록 정보는 만들기 시간에 설정되며, 일단 설정되면 수정할 수 없습니다. 표시되는 통계 등록 정보는 다음과 같습니다.
-
압축률 - 압축이 사용으로 설정된 경우 여기서는 공유에 대해 현재 수행된 압축률을 보여 줍니다. 이는 배수로 표현됩니다. 예를 들어, 2x 압축은 데이터가 압축되지 않은 내용이 사용하는 공간의 1/2을 사용 중임을 의미합니다. 압축 및 사용 가능한 알고리즘에 대한 자세한 내용은 일반 등록 정보 절을 참조하십시오.
-
대소문자 구분 - 디렉토리 조회 시 대소문자 구분 여부를 제어합니다. 지원하는 옵션은 다음과 같습니다.
|
|
|
혼합
|
mixed
|
대소문자 구분은 사용 중인 프로토콜에 따라 달라집니다. NFS, FTP 및 HTTP의 경우 조회는 대소문자를 구분합니다. SMB의 경우 조회는 대소문자를 구분하지 않습니다. 이는 기본값이며 프로토콜 간의 일관성보다 여러 프로토콜에 대한 적합성을 우선적으로 적용합니다. 이 모드를 사용 중인 경우 대소문자 구분 프로토콜에서 고유한 파일을 만들 수 있지만 SMB를 통해 액세스한 경우에는 충돌합니다. 이 경우 SMB 서버는 파일 이름을 고유하게 식별하는 "훼손된" 버전의 충돌을 생성합니다.
|
대소문자 무시
|
insensitive
|
모든 조회는 일반적으로 대소문자를 구분하는 프로토콜(예: NFS)에서도 대소문자를 구분하지 않습니다. 이로 인해 이러한 프로토콜의 클라이언트에 대한 혼란이 발생할 수 있지만 클라이언트에서 훼손된 이름이 SMB를 통해 사용될 수 있도록 하는 이름 충돌이 생성되지 않습니다. 이 설정은 SMB가 기본 프로토콜이며 대체 프로토콜이 예상 표준에 대한 준수가 문제가 되지 않는 2급으로 간주될 때에만 사용해야 합니다.
|
대소문자 구분
|
sensitive
|
모든 조회는 조회 시 일반적으로 대소문자를 구분하지 않는 SMB에서도 대소문자를 구분합니다. 일반적으로 SMB 서버는 훼손된 이름을 통해 이름 충돌을 해결할 수 있으므로 이 설정을 사용하지 않아야 합니다. 그리고 이 설정을 사용하면 Windows 응용 프로그램이 비정상적으로 작동할 수 있습니다.
|
|
-
비UTF-8 거부 - 이 설정은 모든 파일 및 디렉토리에 대한 UTF-8 인코딩을 적용합니다. 이 설정이 지정된 경우 잘못된 UTF-8 인코딩을 사용하여 파일 또는 디렉토리를 만들려는 시도가 실패합니다. 이는 인코딩이 표준에 의해 정의되지 않은 NFSv3에만 영향을 줍니다. NFSv4는 항상 UTF-8을 사용하며 SMB는 적합한 인코딩과 협상합니다. 이 설정은 대개 "on"이어야 합니다. 그렇지 않으면 무엇보다도 대소문자 구분 비교 작업을 수행하기 위해 인코딩을 알고 있어야 하는 SMB에서 잘못된 UTF-8 인코딩을 사용하여 만든 파일 이름을 디코딩할 수 없습니다. 이 설정은 클라이언트가 서로 다른 인코딩을 사용하도록 구성된 기존 NFSv3 배포에서는 "off"로만 설정되어야 합니다. 이 등록 정보가 "off"로 설정된 경우 SMB 또는 NFSv4를 사용으로 설정하면 NFSv3 클라이언트가 유효하지 않은 UTF-8 인코딩의 파일 또는 디렉토리를 만들 때 정의되지 않은 결과가 발생할 수 있습니다. 정규화 등록 정보가 "none" 이외의 값으로 설정된 경우 이 등록 정보는 "on"으로 설정해야 합니다.
-
정규화 - 이 설정은 파일 시스템 및 디렉토리에서 수행되는 유니코드 정규화(있는 경우)를 제어합니다. 유니코드는 동일한 논리적 이름을 서로 다른 인코딩으로 나타내는 기능을 지원합니다. 정규화 없이 저장된 온디스크 이름은 달라지며 대체 형식 중 하나를 사용하는 조회는 파일이 만들어진 방법 및 파일에 액세스하는 방법에 따라 실패합니다. 이 등록 정보가 "none"(기본값) 이외의 값으로 설정된 경우 "비UTF-8 거부" 등록 정보도 "on"으로 설정되어야 합니다. 정규화가 작동하는 방법 및 서로 다른 형식이 작동하는 방법에 대한 자세한 내용은 유니코드 정규화에 대한 Wikipedia 항목을 참조하십시오.
|
|
|
없음
|
none
|
정규화가 수행되지 않습니다.
|
Form C
|
formC
|
NFC(Normalization Form Canonical Composition) - 문자가 규범적 등가(Canonical Equivalence)에 의해 분해된 다음 다시 구성됩니다.
|
Form D
|
formD
|
NFD(Normalization Form Canonical Decomposition) - 문자가 규범적 등가에 의해 분해됩니다.
|
Form KC
|
formKC
|
NFKC(Normalization Form Compatibility Composition) - 문자가 호환성 등가(Compatability Equivalence)에 의해 분해된 다음 규범적 등가에 의해 다시 구성됩니다.
|
Form KD
|
formKD
|
NFKD(Normalization Form Compatibility Decomposition) - 문자가 호환성 등가에 의해 분해됩니다.
|
|
-
볼륨 블록 크기 - LUN에 대한 고유 블록 크기입니다. 이는 512바이트에서 1M 사이의 임의 값에 대한 2배수일 수 있으며 기본값은 8K입니다.
-
원본 - 이 등록 정보가 복제본인 경우 이는 복제된 원본 스냅샷의 이름입니다.
-
데이터 마이그레이션 소스 - 이 설정이 지정된 경우 이 파일 시스템은 로컬로 또는 NFS를 통해 적극적으로 기존 파일 시스템을 섀도우합니다. 데이터 마이그레이션에 대한 자세한 내용은 Chapter 14, 섀도우 마이그레이션 절을 참조하십시오.
공유 프로젝트 패널
BUI에서 사용 가능한 프로젝트 세트는 보기 왼쪽에 있는 프로젝트 패널을 통해 항상 제공됩니다. 프로젝트 패널을 확장하거나 축소하려면 "프로젝트" 제목 표시줄 옆의 삼각형을 누릅니다.
패널에서 프로젝트를 선택하면 선택한 프로젝트에 대한 프로젝트 보기로 이동합니다. 공유 목록 내 행에서 이동 도구를 누르는 경우에도 이 프로젝트 패널이 자동으로 확장됩니다. 그런 다음 공유를 끌어서 놓아 프로젝트 간을 이동할 수 있습니다. 또한 프로젝트 패널에서는 새 프로젝트를 만드는 작업 및 모든 프로젝트의 공유 목록으로 되돌아가는 작업을 보다 신속하게 수행할 수 있습니다. "모두" 텍스트를 누르는 작업은 탐색 표시줄에서 " 공유" 항목을 선택하는 작업과 동일합니다.
프로젝트 패널은 프로젝트 수가 상대적으로 적은 시스템에 유용합니다. 프로젝트 패널은 큰 수의 프로젝트를 관리하기 위한 기본 인터페이스로 설계되지 않았습니다. 이 작업에 대한 자세한 내용은 프로젝트 보기를 참조하십시오.
공유 만들기
-
한 프로젝트에 있는 또는 모든 프로젝트 사이의 공유를 보려면 Shares(공유) > Shares(공유)로 이동합니다.
-
파일 시스템 또는 LUN을 선택합니다.
-
파일 시스템 또는 LUN 옆에 있는 더하기 아이콘을 누릅니다.
파일 시스템 만들기 또는 LUN 만들기 대화 상자가 나타납니다.
-
파일 시스템 만들기 또는 LUN 만들기 대화 상자에서 사용하려는 등록 정보를 선택하거나 입력합니다.
각 공유 유형에 대한 등록 정보는 다음 위치에 정의되어 있습니다.
파일 시스템의 경우:
LUN의 경우: