Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

ONTAP 스냅숏 예비 공간 관리에 대해 자세히 알아봅니다

기여자 netapp-aaron-holt netapp-lenida netapp-aherbin

snapshot reserve_는 스냅샷을 위한 디스크 공간의 비율을 기본값으로 5%로 설정합니다. 스냅숏 예비 공간이 소진된 경우 스냅숏은 활성 파일 시스템의 공간을 사용하므로 필요에 따라 스냅숏 예비 공간을 늘릴 수 있습니다. 또는 예약이 꽉 차면 스냅샷을 자동으로 삭제할 수 있습니다.

스냅숏 예비 공간을 늘릴 시기

스냅숏 예비 공간을 증가할지 여부를 결정할 때 스냅숏은 마지막 스냅숏이 만들어진 이후 파일의 변경 내용만 기록한다는 점을 기억해야 합니다. 활성 파일 시스템의 블록이 수정되거나 삭제될 때만 디스크 공간을 사용합니다.

즉, 파일 시스템의 변경률이 스냅샷에서 사용되는 디스크 공간의 양을 결정하는 데 중요한 요소가 됩니다. 생성한 스냅샷 수에 관계없이 활성 파일 시스템이 변경되지 않은 경우 디스크 공간을 소비하지 않습니다.

예를 들어 데이터베이스 트랜잭션 로그를 포함하는 FlexVol volume의 경우 변경 속도를 높이기 위해 20%의 스냅숏 예비 공간이 있을 수 있습니다. 더 자주 업데이트되는 데이터베이스를 캡처하기 위해 더 많은 스냅샷을 생성할 수 있을 뿐만 아니라 스냅샷이 사용하는 추가 디스크 공간을 처리할 수 있도록 더 큰 스냅숏 예비 공간이 필요합니다.

팁

스냅샷은 블록 복제본이 아닌 블록에 대한 포인터로 구성됩니다. 포인터는 블록의 "클레임"이라고 생각할 수 있습니다. ONTAP는 스냅샷이 삭제될 때까지 블록을 "보류"합니다.

스냅샷이 사용하는 디스크 공간입니다

보호된 파일을 삭제하면 예상보다 파일 공간이 줄어들 수 있습니다

스냅샷은 해당 블록을 사용한 파일을 삭제한 후에도 해당 블록을 가리킵니다. 따라서 스냅숏 예비 공간이 소진되면 전체 파일 시스템을 삭제하면 사용 중인 파일 시스템보다 사용 가능한 공간이 줄어드는 직관적인 결과가 발생할 수 있습니다.

다음 예제를 고려해 보십시오. 파일을 삭제하기 전에 'df' 명령 출력은 다음과 같습니다.

Filesystem          kbytes  used    avail  capacity
/vol/vol0/          3000000 3000000 0       100%
/vol/vol0/.snapshot 1000000 500000  500000   50%

전체 파일 시스템을 삭제하고 볼륨의 스냅샷을 생성한 후 df 명령은 다음 출력을 생성합니다.

Filesystem          kbytes  used    avail  capacity
/vol/vol0/          3000000 2500000 500000   83%
/vol/vol0/.snapshot 1000000 3500000 0       350%

출력에서 알 수 있듯이, 이전에 활성 파일 시스템에서 사용했던 3GB의 전체 용량이 삭제되기 전에 사용된 0.5GB와 함께 스냅샷에 사용되고 있습니다.

스냅샷이 사용하는 디스크 공간이 스냅샷 예비 공간을 초과하기 때문에 활성 파일용으로 예약된 공간에 2.5GB의 "스필" 오버플로우가 발생하여 3GB가 예상될 수 있는 파일용으로 0.5GB의 여유 공간이 남습니다.

이 절차에서 설명하는 명령에 대한 자세한 내용은 를 "ONTAP 명령 참조입니다"참조하십시오.