스냅샷 관리 File Storage for Classic

스케줄을 설정하고, 수동으로 스냅샷을 생성하며, 스냅샷 복사본에서 데이터를 복원하여 성능 저하 없이 데이터를 보호할 수 있습니다.

스냅샷은 IBM Cloud® File Storage for Classic의 기능입니다. 스냅샷은 특정 시점에 볼륨의 컨텐츠를 표시합니다. 스냅샷을 사용하면 성능에 영향을 미치지 않고 공간을 최소한으로 이용하면서 데이터를 보호할 수 있습니다. 다음 지시사항을 읽고 스냅샷 관리 방법에 대해 자세히 알아보십시오.

콘솔에서 스냅샷 일정 추가하기

스냅샷 일정을 통해 스토리지 볼륨의 특정 시점 복사본을 생성할 빈도와 시기를 직접 설정할 수 있습니다. 스토리지 볼륨당 최대 50개의 스냅샷을 보유할 수 있습니다. 일정은 IBM Cloud® 콘솔 의 ‘ 저장 ’ > ‘ File Storage for Classic ’ 탭에서 관리할 수 있습니다.

스토리지 볼륨의 초기 프로비저닝 중에 스냅샷 영역을 구매하지 않았으면, 우선 스냅샷 영역을 구매해야 초기 스케줄을 설정할 수 있습니다.

스냅샷 스케줄은 시간별, 일별, 주별 간격으로 설정될 수 있으며 각각에는 별도의 보유 주기가 있습니다. 스토리지 볼륨당 스냅샷의 최대 한계는 50개이며, 이는 시간별, 일별 및 주별 스케줄을 혼합할 수 있고 수동 스냅샷입니다.

  1. 저장 볼륨을 클릭하면 세부 정보를 확인할 수 있습니다.
  2. 측면 탐색에서 스냅샷 을 클릭하십시오.
  3. 스냅샷 일정 패널에서 ‘편집 +’를 클릭하세요. 세 가지 스냅샷 주기 중에서 선택할 수 있습니다. 세 가지를 조합하면 포괄적인 스냅샷 스케줄을 작성할 수 있습니다.
    • 시간별
      • 스냅샷을 작성하는 각 시간의 분을 지정하십시오. 기본값은 현재 분입니다.
      • 가장 오래된 스냅샷이 버려지기 전까지 보존되는 시간별 스냅샷의 수를 지정하십시오.
    • 매일
      • 스냅샷을 작성하는 시간 및 분을 지정하십시오. 기본값은 현재 시간 및 분입니다.
      • 가장 오래된 스냅샷이 버려지기 전까지 보존되는 시간별 스냅샷의 수를 지정하십시오.
    • 매주
      • 스냅샷을 작성하는 요일, 시 및 분을 지정하십시오. 기본값은 현재 요일, 시간 및 분입니다.
      • 가장 오래된 스냅샷이 삭제되기 전까지 보관할 주간 스냅샷의 수를 지정하십시오.
  4. 저장 을 클릭하십시오. 스케줄된 스냅샷의 총 수가 50개를 넘으면 경고 메시지가 수신되며 저장할 수 없습니다.

스냅샷이 작성되면 세부사항 페이지의 스냅샷 섹션에 스냅샷 목록이 표시됩니다.

CLI에서 스냅샷 일정 추가하기

스냅샷 일정을 통해 스토리지 볼륨의 특정 시점 복사본을 생성할 빈도와 시기를 직접 설정할 수 있습니다. 스토리지 볼륨당 최대 50개의 스냅샷을 보유할 수 있습니다.

스토리지 볼륨의 초기 프로비저닝 중에 스냅샷 영역을 구매하지 않았으면, 우선 스냅샷 영역을 구매해야 초기 스케줄을 설정할 수 있습니다.

시작하기 전에 사용할 CLI 클라이언트를 결정하십시오.

IBMCLOUD CLI에서 스케줄 추가

ibmcloud sl file snapshot-enable 명령을 사용하여 스냅샷 스케줄을 작성하십시오. 다음 예제는 매주 일요일 오전 2시에 스냅샷을 찍도록 매주 스케줄을 작성합니다. 이 예제에서는 최대 5개의 스냅샷이 유지됩니다.

$ ibmcloud sl file snapshot-enable 560156918 -s WEEKLY -c 5 -m 0 --hour 2 -d 0
OK
WEEKLY snapshots have been enabled for volume 560156918.

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-enable을 참조하십시오.

SLCLI에서 일정 추가하기

스냅샷 일정을 생성하려면 다음 명령을 사용하십시오.

$ slcli file snapshot-enable --help
Usage: slcli file snapshot-enable [OPTIONS] VOLUME_ID

  Enables snapshots for a given volume on the specified schedule

Options:
  --schedule-type TEXT    Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                          [required]
  --retention-count TEXT  Number of snapshots to retain  [required]
  --minute INTEGER        Minute of the day when snapshots should be taken
  --hour INTEGER          Hour of the day when snapshots should be taken
  --day-of-week TEXT      Day of the week when snapshots should be taken
  -h, --help              Show this message and exit.

다음 명령어를 사용하여 CLI에서 스냅샷 예약 목록을 확인할 수 있습니다.

$ slcli file snapshot-schedule-list --help
Usage: slcli file snapshot-schedule-list [OPTIONS] VOLUME_ID

  Lists snapshot schedules for a given volume

Options:
  -h, --help  Show this message and exit.

API로 스냅샷 일정 관리하기

스냅샷 일정을 통해 스토리지 볼륨의 특정 시점 복사본을 생성할 빈도와 시기를 직접 설정할 수 있습니다. 스토리지 볼륨당 최대 50개의 스냅샷을 보유할 수 있습니다.

스토리지 볼륨의 초기 프로비저닝 중에 스냅샷 영역을 구매하지 않았으면, 우선 스냅샷 영역을 구매해야 초기 스케줄을 설정할 수 있습니다.

API Python 클라이언트의 File Storage 관리자에서 enable_snapshots 메서드를 사용하여 볼륨에 스냅샷 일정을 추가할 수 있습니다. 다음 매개변수를 지정해야 합니다.

  • volume_id (정수)- 볼륨의 ID입니다
  • schedule_type (문자열)- HOURLY,DAILY, 또는 WEEKLY
  • retention_count (정수)- 보관할 스냅샷 수
  • minute (정수)- 스냅샷을 찍을 시간(분)
  • hour (정수)- 스냅샷을 촬영할 시간
  • day_of_week (문자열)- 스냅샷을 찍을 요일

API 호출이 성공하면 스냅샷이 성공적으로 예약되었는지 여부가 반환됩니다.

일정을 비활성화하려면 disable_snapshots 방법을 사용하세요. 비활성화하려는 volume_id 및 일정(HOURLY,DAILY, 또는 WEEKLY)을 지정합니다.

Terraform을 사용하여 스냅샷 스케줄 관리

스냅샷 스케줄을 설정하려면 ibm_storage_file 자원을 사용하고 snapshot_schedule 인수에 정보를 지정하십시오. 다음 예제는 두 개의 서로 다른 스케줄을 정의합니다. 하나의 스케줄은 일요일 오후 1시 20분에 수행되는 주간 스냅샷에 대한 것입니다. 가장 오래된 스냅샷을 삭제하기 전에 20개의 스냅샷을 보존하여 새 스냅샷을 위한 공간을 만듭니다. 두 번째 스케줄은 시간별 스냅샷에 대한 것입니다.

resource "ibm_storage_file" "fs_endurance" {
  type       = "Endurance"
  datacenter = "dal09"
  capacity   = 20
  iops       = 0.25

  # Optional fields
  allowed_virtual_guest_ids = ["28961689"]
  allowed_subnets           = ["10.146.139.64/26"]
  allowed_ip_addresses      = ["10.146.139.84"]
  snapshot_capacity         = 10
  hourly_billing            = true

  # Optional fields for snapshot
  snapshot_schedule {
    schedule_type   = "WEEKLY"
    retention_count = 20
    minute          = 20
    hour            = 13
    day_of_week     = "SUNDAY"
    enable          = true
  }
  snapshot_schedule {
    schedule_type   = "HOURLY"
    retention_count = 20
    minute          = 2
    enable          = true
  }

}

스케줄을 업데이트하려면 이 값을 변경하고 자원에 적용하십시오. 스케줄을 삭제하려면 ibm_storage_file 자원 정의에서 해당 세부사항을 제거하고 변경사항을 적용하십시오.

인수 및 속성에 대한 자세한 정보는 ibm_storage_file을 참조하십시오.

콘솔에서 수동 스냅샷 생성하기

애플리케이션 업그레이드 또는 유지보수 중에 다양한 위치에서 수동 스냅샷을 작성할 수 있습니다. 애플리케이션 레벨에서 임시로 비활성화된 여러 서버에서 스냅샷을 작성할 수도 있습니다.

스토리지 볼륨당 수동 스냅샷의 최대 한계는 50입니다.

  1. 스토리지 볼륨을 클릭하십시오.
  2. 조치 조치 아이콘 를 클릭하십시오.
  3. 수동 스냅샷 작성을 클릭하십시오.

스냅샷이 작성되며 세부사항 페이지의 스냅샷 섹션에 표시됩니다. 해당 스케줄은 수동으로 표시됩니다.

CLI에서 수동으로 스냅샷 생성하기

애플리케이션 업그레이드 또는 유지보수 중에 다양한 위치에서 수동 스냅샷을 작성할 수 있습니다. 애플리케이션 레벨에서 임시로 비활성화된 여러 서버에서 스냅샷을 작성할 수도 있습니다.

스토리지 볼륨당 수동 스냅샷의 최대 한계는 50입니다.

IBMCLOUD CLI에서 수동 스냅샷 생성하기

ibmcloud sl file snapshot-create 명령을 사용하여 특정 파일 공유의 스냅샷을 작성하십시오.

ibmcloud sl file snapshot-create 12345678

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-create를 참조하십시오.

SLCLI에서 수동 스냅샷 작성

다음 명령어를 사용하여 CLI에서 스냅샷을 생성할 수 있습니다.

$ slcli file snapshot-create --help
Usage: slcli file snapshot-create [OPTIONS] VOLUME_ID

Options:
  -n, --notes TEXT  Notes to set on the new snapshot
  -h, --help        Show this message and exit.

API로 수동 스냅샷 찍기

애플리케이션 업그레이드 또는 유지보수 중에 다양한 위치에서 수동 스냅샷을 작성할 수 있습니다. 애플리케이션 레벨에서 임시로 비활성화된 여러 서버에서 스냅샷을 작성할 수도 있습니다.

스토리지 볼륨당 수동 스냅샷의 최대 한계는 50입니다.

API Python 클라이언트에서 create_snapshot 메서드를 사용하여 온디맨드 스냅샷을 만들 수 있습니다. notes 으로 추가하여 volume_id 과 스냅샷의 이름을 지정합니다. API 호출이 성공하면 새 스냅샷의 ID가 반환됩니다.

콘솔에서 사용량 정보 및 관리 기능을 포함한 모든 스냅샷 나열

보관된 스냅샷 목록과 해당 스냅샷이 차지한 공간은 ‘ File Storage for Classic ’ 상세 페이지에서 확인할 수 있습니다. 관리 기능(일정 편집 및 공간 추가)은 ‘ File Storage for Classic ’ 상세 페이지에서 ‘작업’ 메뉴나 페이지 내 각 섹션에 있는 링크를 통해 수행할 수 있습니다. 스냅샷 페이지에는 볼륨의 용량 및 사용량이 표시됩니다.

저장 공간 사용량이 75%, 90%, 95%에 도달하면 알림을 받게 됩니다.

  • 용량의 75%에 도달하면 스냅샷 공간 사용량이 75%를 초과했다는 경고가 전송됩니다. 이 상황을 해결하기 위해 수동으로 공간을 추가하거나 보유된 불필요한 스냅샷을 삭제할 수 있습니다. 스케줄에서 보유된 스냅샷의 수를 줄일 수 있습니다. 스냅샷 데이터를 줄이거나 공간을 늘리면 경고 시스템이 재설정되고 자동 삭제는 발생하지 않습니다.
  • 용량의 90%에 도달하면, 스냅샷 공간 사용량이 90%를 초과했을 때 두 번째 경고가 전송됩니다. 용량 사용량이 75%에 도달했을 때와 마찬가지로, 스냅샷 데이터를 줄이거나 저장 공간을 늘리는 등의 필요한 조치를 취하면 경고 시스템이 초기화되며 자동 삭제는 발생하지 않습니다.
  • 용량이 95%에 도달하면 최종 경고가 전송됩니다. 공간 사용량을 임계값 아래로 낮추기 위한 조치를 취하지 않은 경우 향후 스냅샷을 작성할 수 있도록 자동 삭제가 시작됩니다. 사용량이 95% 미만으로 떨어질 때까지 가장 오래된 것부터 순차적으로 예약된 스냅샷이 삭제됩니다. 사용량이 95%를 초과할 때마다 스냅샷이 계속 삭제되며, 사용량이 기준치 미만으로 떨어질 때까지 이 과정이 반복됩니다. 공간을 수동으로 늘리거나 스냅샷을 수동으로 삭제하면 경고가 초기화되며, 임계값을 다시 초과할 경우 경고가 재발령됩니다. 이 경고는 아무 조치도 수행하지 않는 경우 수신되는 유일한 경고입니다.

기본적으로 스냅샷 경고 알림은 모든 고객에 대해 사용으로 설정됩니다. 그러나 사용 안함으로 설정할 수 있습니다. 이 기능을 사용 안함으로 설정하면 모든 티켓 생성 및 알림이 중지됩니다. 볼륨에 대한 알림은 언제든지 CLI에서 사용 및 사용 안함으로 설정할 수 있습니다.

스냅샷 사용량이 너무 급격히 증가할 경우, 가장 오래된 예약된 스냅샷이 자동 삭제되기 전에 알림이 한 번 전송될 수 있습니다. 예를 들어, 15분 이내에 사용량이 76%에서 96%로 급증하면, 75%를 초과했다는 알림 한 건과 95%를 초과했다는 알림 한 건을 받게 됩니다.

CLI를 통해 사용량 정보 및 관리 기능을 포함한 모든 스냅샷 나열

IBMCLOUD CLI의 모든 스냅샷 나열

ibmcloud sl file snapshot-list 명령을 사용하여 특정 파일 공유의 스냅샷을 나열하십시오.

ibmcloud sl file snapshot-list 12345678 --sortby id

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-list를 참조하십시오.

SLCLI에서 모든 스냅샷 나열

다음 명령을 사용하여 CLI에서 이 작업을 수행할 수 있습니다.

$ slcli file snapshot-list --help
Usage: slcli file snapshot-list [OPTIONS] VOLUME_ID

Options:
  --sortby TEXT   Column to sort by
  --columns TEXT  Columns to display. Options: id, name, created, size_bytes
  -h, --help      Show this message and exit.

CLI에서 알림 상태 확인

저장 공간 사용량이 75%, 90%, 95%에 도달하면 알림이 전송됩니다.

  • 용량의 75%에 도달하면 스냅샷 공간 사용량이 75%를 초과했다는 경고가 전송됩니다. 이 상황을 해결하기 위해 수동으로 공간을 추가하거나 보유된 불필요한 스냅샷을 삭제할 수 있습니다. 스케줄에서 보유된 스냅샷의 수를 줄일 수 있습니다. 스냅샷 데이터를 줄이거나 공간을 늘리면 경고 시스템이 재설정되고 자동 삭제는 발생하지 않습니다.
  • 용량의 90%에 도달하면, 스냅샷 공간 사용량이 90%를 초과했을 때 두 번째 경고가 전송됩니다. 용량 사용량이 75%에 도달했을 때와 마찬가지로, 스냅샷 데이터를 줄이거나 저장 공간을 늘리는 등의 필요한 조치를 취하면 경고 시스템이 초기화되며 자동 삭제는 발생하지 않습니다.
  • 용량이 95%에 도달하면 최종 경고가 전송됩니다. 공간 사용량을 임계값 아래로 낮추기 위한 조치를 취하지 않은 경우 향후 스냅샷을 작성할 수 있도록 자동 삭제가 시작됩니다. 사용량이 95% 미만으로 떨어질 때까지 가장 오래된 것부터 순차적으로 예약된 스냅샷이 삭제됩니다. 사용량이 95%를 초과할 때마다 스냅샷이 계속 삭제되며, 사용량이 기준치 미만으로 떨어질 때까지 이 과정이 반복됩니다. 공간을 수동으로 늘리거나 스냅샷을 수동으로 삭제하면 경고가 초기화되며, 임계값을 다시 초과할 경우 경고가 재발령됩니다. 이 경고는 아무 조치도 수행하지 않는 경우 수신되는 유일한 경고입니다.

스냅샷 사용량이 너무 급격히 증가할 경우, 가장 오래된 예약된 스냅샷이 자동 삭제되기 전에 알림이 한 번 전송될 수 있습니다. 예를 들어, 15분 이내에 사용량이 76%에서 96%로 급증하면, 75%를 초과했다는 알림 한 건과 95%를 초과했다는 알림 한 건을 받게 됩니다. 시스템에서 90% 초과 경고는 건너뜁니다.

기본적으로 스냅샷 경고 알림은 모든 고객에 대해 사용으로 설정됩니다. 그러나 사용 안함으로 설정할 수 있습니다. 이 기능을 사용 안함으로 설정하면 모든 티켓 생성 및 알림이 중지됩니다. 볼륨에 대한 알림은 언제든지 사용 및 사용 안함으로 설정할 수 있습니다.

IBMCLOUD CLI에서 알림이 사용으로 설정되었는지 여부 확인

ibmcloud sl file snapshot-get-notification-status 명령을 사용하여 알림의 상태를 확인하십시오. 다음 예제는 파일 공유 12345678 에 대해 알림이 사용으로 설정되었는지 여부를 확인합니다. 응답이 0 인 경우 알림을 사용할 수 없습니다. 응답이 1 인 경우 알림이 사용으로 설정됩니다.

ibmcloud sl file snapshot-get-notification-status 12345678

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-get-notification-status를 참조하십시오.

알림의 상태를 변경하려면 ibmcloud sl file snapshot-set-notification 명령을 사용하십시오. 다음 예제는 파일 공유 12345678 에 대한 알림을 사용 안함으로 설정합니다.

ibmcloud sl file snapshot-set-notification 12345678 --disable

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-get-notification-status를 참조하십시오.

SLCLI에서 알림이 사용으로 설정되었는지 여부 확인

스토리지 볼륨에 대해 알림이 사용으로 설정되었는지 확인하려면 다음 명령을 사용하십시오.

$ slcli file snapshot-get-notification-status
Usage: slcli file snapshot-get-notification-status [OPTIONS] VOLUME_ID
  Get snapshots space usage threshold warning flag setting for a given volume

Options:
  -h, --help  Show this message and exit.

알림 설정의 상태를 변경하려면 다음 명령을 사용하십시오.

$ slcli file snapshot-set-notification VOLUME_ID
Usage: slcli file snapshot-set-notification VOLUME_ID [OPTIONS]

Options:
 --disable  Disable snapshot threshold warning notification for the storage volume
 --enable   Enable snapshot threshold warning notification for the storage volume
 -h, --help  Show this message and exit.

API를 통해 알림 상태 확인하기

저장 공간 사용량이 75%, 90%, 95%에 도달하면 알림이 전송됩니다.

  • 용량의 75%에 도달하면 스냅샷 공간 사용량이 75%를 초과했다는 경고가 전송됩니다. 이 상황을 해결하기 위해 수동으로 공간을 추가하거나 보유된 불필요한 스냅샷을 삭제할 수 있습니다. 스케줄에서 보유된 스냅샷의 수를 줄일 수 있습니다. 스냅샷 데이터를 줄이거나 공간을 늘리면 경고 시스템이 재설정되고 자동 삭제는 발생하지 않습니다.
  • 용량의 90%에 도달하면, 스냅샷 공간 사용량이 90%를 초과했을 때 두 번째 경고가 전송됩니다. 용량 사용량이 75%에 도달했을 때와 마찬가지로, 스냅샷 데이터를 줄이거나 저장 공간을 늘리는 등의 필요한 조치를 취하면 경고 시스템이 초기화되며 자동 삭제는 발생하지 않습니다.
  • 용량이 95%에 도달하면 최종 경고가 전송됩니다. 공간 사용량을 임계값 아래로 낮추기 위한 조치를 취하지 않은 경우 향후 스냅샷을 작성할 수 있도록 자동 삭제가 시작됩니다. 사용량이 95% 미만으로 떨어질 때까지 가장 오래된 것부터 순차적으로 예약된 스냅샷이 삭제됩니다. 사용량이 95%를 초과할 때마다 스냅샷이 계속 삭제되며, 사용량이 기준치 미만으로 떨어질 때까지 이 과정이 반복됩니다. 공간을 수동으로 늘리거나 스냅샷을 수동으로 삭제하면 경고가 초기화되며, 임계값을 다시 초과할 경우 경고가 재발령됩니다. 이 경고는 아무 조치도 수행하지 않는 경우 수신되는 유일한 경고입니다.

스냅샷 사용량이 너무 급격히 증가할 경우, 가장 오래된 예약된 스냅샷이 자동 삭제되기 전에 알림이 한 번 전송될 수 있습니다. 예를 들어, 15분 이내에 사용량이 76%에서 96%로 급증하면, 75%를 초과했다는 알림 한 건과 95%를 초과했다는 알림 한 건을 받게 됩니다. 시스템에서 90% 초과 경고는 건너뜁니다.

기본적으로 스냅샷 경고 알림은 모든 고객에 대해 사용으로 설정됩니다. 그러나 사용 안함으로 설정할 수 있습니다. 이 기능을 사용 안함으로 설정하면 모든 티켓 생성 및 알림이 중지됩니다. 볼륨에 대한 알림은 언제든지 사용 및 사용 안함으로 설정할 수 있습니다.

알림이 활성화되어 있는지 확인하려면 API Python 클라이언트에서 get_volume_snapshot_notification_status 메서드를 사용합니다. volume_id 을 지정합니다. 성공적인 응답은 스냅샷 공간 사용 임계값 경고가 활성화되었는지 또는 비활성화되었는지를 나타냅니다.

콘솔에서 볼륨의 스냅샷 공간 늘리기

이전에는 스냅샷 영역이 없었던 볼륨이나 추가 스냅샷 영역이 필요한 볼륨에 스냅샷 영역을 추가해야 할 수 있습니다.

스냅샷 영역을 늘릴 수 있습니다. 줄일 수는 없습니다. 필요한 영역의 양이 판별될 때까지는 보다 작은 양의 영역을 선택할 수 있습니다.

스토리지 > File Storage for Classic을(를) 통해 스냅샷 영역을 늘립니다.

  1. 스토리지 볼륨을 클릭하고 조치를 클릭하고 스냅샷 영역 변경을 클릭하십시오.
  2. 프롬프트의 크기의 범위에서 선택하십시오. 사용 가능한 스냅샷 용량 할당에 대한 자세한 정보는 스냅샷 주문 을 참조하십시오.
  3. 계속을 클릭합니다.
  4. 보유한 프로모션 코드를 입력하고 재계산을 클릭하십시오. 이 주문에 대한 요금 및 주문 검토 필드는 기본적으로 완료되어 있습니다.
  5. 서비스 약관을 읽어보시고, 약관에 동의하시면 확인란을 선택한 후 ‘주문하기’를 클릭하세요. 몇 분 후에 추가 스냅샷 영역이 프로비저닝됩니다.

콘솔에서 스냅샷 예약 삭제하기

스토리지 > File Storage for Classic을(를) 통해 스냅샷 스케줄을 삭제할 수 있습니다.

  1. 볼륨 ID를 클릭하면 관련 정보가 표시됩니다.
  2. 스냅샷을 클릭하십시오.
  3. 스냅샷 스케줄 프레임에서 삭제할 스케줄을 클릭하십시오.
  4. 삭제할 일정 옆의 확인란을 클릭한 다음 ‘저장’을 클릭하세요.

복제 기능을 사용하는 경우 삭제하는 스케줄이 복제에서 사용하는 스케줄이 아닌지 확인하십시오. 복제 스케줄을 삭제하는 데 관한 자세한 정보는 여기를 참조하십시오.

CLI에서 스냅샷 예약 삭제하기

복제 기능을 사용 중인 경우, 삭제하려는 예약이 복제에 사용 중인 예약이 아닌지 확인하십시오. 복제 스케줄을 삭제하는 데 관한 자세한 정보는 여기를 참조하십시오.

IBMCLOUD CLI에서 스케줄 삭제

ibmcloud sl file snapshot-disable 명령을 사용하여 스냅샷 스케줄을 제거하십시오. 다음 예제는 파일 공유 12345678 의 일일 스냅샷을 사용 안함으로 설정합니다.

ibmcloud sl file snapshot-disable 12345678 -s DAILY

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-disable을 참조하십시오.

SLCLI에서 일정 삭제하기

다음 명령을 사용하여 이 태스크를 완료할 수 있습니다.

$ slcli file snapshot-disable --help
Usage: slcli file snapshot-disable [OPTIONS] VOLUME_ID

  Disables snapshots on the specified schedule for a given volume

Options:
  --schedule-type TEXT  Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                        [required]
  -h, --help            Show this message and exit.

콘솔에서 스냅샷 삭제하기

향후 스냅샷을 위한 영역을 마련하기 위해 더 이상 필요하지 않은 스냅샷을 수동으로 제거할 수 있습니다. 삭제는 스토리지 > File Storage for Classic를 통해 이루어집니다.

  1. 스토리지 볼륨을 클릭하고 스냅샷을 클릭하여 기존 스냅샷의 목록을 확인하십시오.
  2. 특정 스냅샷 옆에 있는 [작업 작업 아이콘 ]을 클릭한 다음, [ 삭제 ]을 클릭하여 스냅샷을 삭제합니다. 이 삭제는 스냅샷이 서로 종속되지 않으므로 동일한 스케줄의 미래 또는 과거 스냅샷에 영향을 주지 않습니다.

포털에서 수동으로 삭제하지 않은 수동 스냅샷은 용량 제한에 도달하면 다른 스냅샷을 찍을 때 자동으로 삭제됩니다. 가장 오래된 스냅샷이 먼저 삭제됩니다.

CLI에서 스냅샷 삭제하기

향후 스냅샷을 위한 영역을 마련하기 위해 더 이상 필요하지 않은 스냅샷을 수동으로 제거할 수 있습니다.

포털에서 수동으로 삭제되지 않은 수동 스냅샷은 영역 한계에 도달하면 자동으로 삭제됩니다. 가장 오래된 스냅샷이 먼저 삭제됩니다.

IBMCLOUD CLI에서 스냅샷 삭제

ibmcloud sl file ssnapshot-delete 명령을 사용하여 스냅샷을 삭제하십시오. 다음 예제에서는 12345678 스냅샷을 삭제했습니다.

ibmcloud sl file snapshot-delete 12345678

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-delete를 참조하십시오.

SLCLI에서 스냅샷 삭제

다음 명령어를 사용하여 CLI에서 스냅샷을 삭제할 수 있습니다.

$ slcli file snapshot-delete --help
Usage: slcli file snapshot-delete [OPTIONS] SNAPSHOT_ID

Options:
  -h, --help  Show this message and exit.

API를 사용하여 스냅샷 삭제하기

API로 스냅샷을 삭제하려면 delete_snapshot 메서드를 사용하세요. snapshot_id 매개변수에서 스냅샷의 ID를 지정합니다.

Terraform을 사용하여 스냅샷 삭제

terraform destroy 명령을 사용하면 스냅샷과 같은 원격 개체를 편리하게 제거할 수 있습니다. 다음 예는 ID가 ibm_file_share_snapshot.example.id 인 스냅샷을 삭제합니다.

terraform destroy --target ibm_file_share_snapshot.example.id

자세한 정보는 terraform destroy를 참조하십시오.

콘솔에서 스냅샷을 사용하여 스토리지 볼륨을 특정 시점으로 복원하기

사용자 오류 또는 데이터 손상으로 인해 스토리지 볼륨을 특정 시점으로 되돌려야 할 수 있습니다.

  1. 호스트에서 스토리지 볼륨을 마운트 해제하고 분리하십시오.

    스토리지 마운트 및 마운트 해제에 관한 자세한 정보는 새 스토리지 연결을 참조하십시오.

  2. IBM Cloud® 콘솔로 이동하십시오. 메뉴에서 인프라 VPC 아이콘 > 클래식 인프라를 선택합니다.

  3. 스토리지, File Storage for Classic를 클릭하십시오.

  4. 목록에서 스크롤하고 복원할 볼륨을 클릭하십시오. 스냅샷 페이지에 크기 및 작성 날짜와 함께 저장된 모든 스냅샷의 목록이 표시됩니다.

  5. 사용하려는 스냅샷 옆의 작업을 클릭합니다! 작업 아이콘 클릭하고 복원을 클릭합니다.

    복원을 완료하면 스냅샷을 작성한 이후 수정되거나 작성된 데이터가 유실됩니다. 이 데이터 유실은 스토리지 볼륨이 스냅샷 시점과 동일한 상태로 리턴하기 때문에 발생합니다.

  6. 를 클릭하여 복원을 시작하십시오. 복원에 시간이 걸리며, 복원하는 동안 파일 공유가 잠겨 있습니다.

    파일 공유 목록으로 돌아가면, 해당 볼륨 옆에 시계 아이콘이 표시되는데, 이는 현재 트랜잭션이 진행 중임을 나타냅니다. 아이콘 위로 마우스 커서를 이동하면 트랜잭션을 표시하는 창이 생성됩니다. 일단 트랜잭션이 완료되면 아이콘이 사라집니다.

  7. 스토리지 볼륨을 호스트에 마운트하고 다시 연결하십시오.

    • 스토리지 마운트 및 마운트 해제에 관한 자세한 정보는 새 스토리지 연결을 참조하십시오.

    볼륨을 복원하면 복원에 사용된 스냅샷 이후 작성된 모든 스냅샷이 삭제됩니다.

CLI를 사용하여 스냅샷을 통해 스토리지 볼륨을 특정 시점으로 복원하기

사용자 오류 또는 데이터 손상으로 인해 스토리지 볼륨을 특정 시점으로 되돌려야 할 수 있습니다.

  1. 먼저, 볼륨을 마운트 해제하십시오.
  2. 그런 다음 CLI에서 스냅샷을 사용하여 볼륨을 복원할 수 있습니다.
  3. 마지막으로, 스토리지 볼륨을 마운트하고 호스트에 다시 연결하십시오.

스토리지 마운트 및 마운트 해제에 관한 자세한 정보는 새 스토리지 연결을 참조하십시오.

볼륨을 복원하면 복원에 사용된 스냅샷 이후 작성된 모든 스냅샷이 삭제됩니다.

IBMCLOUD CLI에서 스냅샷을 사용하여 스토리지 볼륨 복원

ibmcloud sl file snapshot-restore 명령을 사용하여 파일 공유를 이전 상태로 되돌리십시오. 다음 예제는 ID가 87654321인스냅샷에서 ID가 12345678인 볼륨을 복원합니다.

ibmcloud sl file snapshot-restore 12345678 87654321

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-restore를 참조하십시오.

SLCLI에서 스냅샷을 사용하여 스토리지 볼륨 복원

다음 명령어를 사용하여 CLI에서 스냅샷을 통해 볼륨을 복원할 수 있습니다.

$ slcli file snapshot-restore --help
Usage: slcli file snapshot-restore [OPTIONS] VOLUME_ID

Options:
  -s, --snapshot-id TEXT  The id of the snapshot which will be used to restore
                          the block volume
  -h, --help              Show this message and exit.