Lightsail 인스턴스의 루트 볼륨 스냅샷 생성
시스템 디스크의 스냅샷을 생성하여 Amazon Lightsail에서 인스턴스 루트 볼륨을 백업합니다. 그런 다음, 스냅샷에서 새로운 블록 스토리지 디스크를 생성하고 이를 또 다른 인스턴스에 연결하여 백업의 파일에 액세스합니다. 다음과 같은 작업이 필요한 경우에 이렇게 합니다.
-
문제가 발생한 인스턴스의 루트 볼륨에서 데이터를 복구합니다.
-
블록 스토리지 디스크에서와 마찬가지로 인스턴스의 루트 볼륨의 백업을 생성합니다.
AWS Command Line Interface(AWS CLI) 또는 AWS CloudShell을 사용하여 인스턴스 루트 볼륨 스냅샷을 생성합니다. 스냅샷을 생성한 후에는 Lightsail 콘솔을 사용해 스냅샷에서 블록 스토리지 디스크를 생성합니다. 그런 다음, 이를 실행 중인 인스턴스에 연결하고 해당 인스턴스에서 이를 액세스합니다.
목차
1단계: 필수 구성 요소 완성
AWS Command Line Interface(AWS CLI) 또는 AWS CloudShell을 사용하여 인스턴스 루트 볼륨 스냅샷을 생성합니다. CloudShell은 브라우저 기반의 사전 인증된 셸로, Lightsail 콘솔에서 직접 실행할 수 있습니다. 자세한 정보는 Lightsail 작업을 위한 AWS CLI 설정 및 AWS CloudShell을 사용하여 Lightsail 리소스 관리 섹션을 참조하세요.
2단계: 인스턴스 루트 볼륨 스냅샷 생성
터미널, CloudShell 또는 명령 프롬프트 창을 열고 다음 명령을 입력하여 인스턴스 루트 볼륨 스냅샷을 생성합니다.
aws lightsail create-disk-snapshot --region
AWSRegion
--instance-nameInstanceName
--disk-snapshot-nameDiskSnapshotName
명령에서 다음과 같이 바꿉니다.
-
AWSRegion
을 인스턴스의 AWS 리전으로 바꿉니다. -
InstanceName
을 인스턴스 루트 볼륨을 백업하려는 인스턴스의 이름으로 바꿉니다. -
DiskSnapshotName
을 생성할 새 디스크 스냅샷의 이름으로 바꿉니다.
예:
aws lightsail create-disk-snapshot --region
us-west-2
--instance-nameAmazon_Linux-32MB-Oregon-1
--disk-snapshot-nameroot-volume-linux
성공하면 다음과 비슷한 결과가 표시됩니다.
스냅샷을 생성하는 데 몇 분 정도 걸릴 수 있습니다. 생성 후에는 다음 예와 같이 Lightsail 홈 페이지에서 스냅샷(Snapshots) 탭을 선택하고 디스크 스냅샷(Disk Snapshots) 섹션으로 스크롤하여 확인할 수 있습니다….
3단계: 스냅샷에서 블록 스토리지 디스크를 생성하고 이를 인스턴스에 연결
콘텐츠를 액세스해야 하는 경우에는 인스턴스 루트 볼륨 스냅샷에서 새로운 블록 스토리지 디스크를 생성하고 이를 또 다른 인스턴스에 연결합니다. 문제가 발생한 인스턴스의 루트 볼륨에서 데이터를 복구해야 하는 경우에는 이렇게 합니다.
참고
소스 스냅샷과 동일한 AWS 리전에 새로운 블록 스토리지 디스크가 생성됩니다. 다른 리전에서 블록 스토리지 디스크를 생성하려면 스냅샷을 원하는 리전에 복사한 다음, 복사한 스냅샷에서 새 디스크를 생성합니다. 자세한 내용은 AWS 리전 간 스냅샷 복사를 참조하세요.
-
Lightsail 콘솔
에 로그인합니다. -
왼쪽 탐색 창에서 Snapshots을 선택합니다.
-
사용하려는 루트 볼륨 디스크 스냅샷 옆에 표시되는 작업 메뉴 아이콘(⋮)을 선택한 다음, 새 디스크 생성을 선택합니다.
-
해당 디스크의 가용 영역을 선택하거나 기본값을 사용합니다.
-
디스크의 크기를 소스 스냅샷과 같거나 크게 선택합니다.
-
디스크의 이름을 입력합니다.
리소스 이름:
-
Lightsail 계정의 각 AWS 리전 내에서 고유해야 합니다.
-
2~255자의 문자로 구성되어야 합니다.
-
영숫자 문자 또는 숫자로 시작하고 끝나야 합니다.
-
영숫자 문자, 숫자, 마침표, 대시, 밑줄이 포함될 수 있습니다.
-
-
다음 옵션 중 하나를 선택하여 디스크에 태그를 추가합니다.
-
키 전용 태그를 추가하거나 키 전용 태그를 편집(이미 태그를 추가한 경우)합니다. 새 태그를 태그 키 텍스트 상자에 입력하고 Enter를 누릅니다. 태그를 추가하려면 태그 입력이 완료될 때 저장을 선택하고, 태그를 추가하지 않으려면 취소를 선택합니다.
-
키-값 태그를 생성한 다음 키를 Key(키) 텍스트 상자에 입력하고, 값을 값 텍스트 상자에 입력합니다. 태그 입력이 완료되면 저장을 선택하고, 태그를 추가하지 않으려면 취소를 선택합니다.
키-값 태그는 저장 전에 한 번에 하나씩만 추가할 수 있습니다. 둘 이상의 키-값 태그를 추가하려면 이전 단계를 반복하세요.
참고
키 전용 태그 및 키-값 태그에 대한 자세한 내용은 태그를 참조하세요.
-
-
디스크 생성을 선택합니다.
-
디스크가 생성되고 나면 인스턴스 선택 드롭다운 메뉴에서 디스크를 연결할 인스턴스를 선택합니다. 방법은 다음 예제와 같습니다.
-
연결을 선택하여 선택된 인스턴스에 디스크를 연결합니다.
이제 디스크가 인스턴스에 연결됩니다. 그러면 Linux에 이를 탑재하거나 Windows에서 온라인 상태로 만들어서 해당 운영 체제를 액세스가 가능하게 만들어야 합니다. 자세한 내용은 이 안내서의 인스턴스에서 블록 스토리지 액세스 단원을 참조하십시오.
4단계: 인스턴스에서 블록 스토리지 디스크 액세스
블록 스토리지 디스크를 인스턴스에 연결한 이후 액세스하려면 이를 Linux 또는 Unix에 탑재하거나 Windows에서 온라인 상태로 만들어야 합니다.
Linux 또는 Unix 인스턴스에서 블록 스토리지 디스크 탑재 및 액세스
-
Lightsail 홈페이지
에서 블록 스토리지 디스크를 연결한 Linux 또는 Unix 인스턴스의 브라우저 기반 SSH 클라이언트 아이콘을 선택합니다. -
브라우저 기반 SSH 클라이언트가 연결되고 나면 다음 명령을 입력하여 인스턴스에 연결된 블록 스토리지 디스크 장치를 확인합니다.
lsblk
다음 예제와 비슷한 결과가 나타나야 합니다. 이 예제에서
xvdf1
은 탑재 지점이 없다는 점에서 아직 탑재되지 않은 인스턴스에 연결되는 블록 스토리지 디스크입니다. 또한 결과의 장치 이름에서/dev/
가 생략되므로 실제 장치 이름은/dev/xvdf1
입니다. -
다음 명령을 입력하여 블록 스토리지 디스크의 탑재 지점을 생성합니다.
sudo mkdir
MountPoint
명령에서
MountPoint
를 블록 스토리지 디스크가 탑재되어 액세스가 가능한 디렉터리의 이름으로 바꿉니다.예:
sudo mkdir
xvdf
-
다음 명령을 입력하여 이전 단계에서 생성한 탑재 지점으로 블록 스토리지 디스크를 탑재합니다.
sudo mount /dev/
DeviceName
MountPoint
명령에서 다음과 같이 바꿉니다.
-
DeviceName
을 블록 스토리지 디스크 장치의 이름으로 바꿉니다. -
MountPoint
를 이전 단계에서 생성한 탑재 지점 디렉터리로 바꿉니다.
예:
sudo mount /dev/
xvdf1
xvdf
-
-
다음 명령을 입력하여 인스턴스에 연결된 블록 스토리지 디스크 장치를 확인합니다.
lsblk
다음 예제와 비슷한 결과가 나타나야 합니다. 이 예에서는
/home/ec2-user/xvdf
디렉터리에xvdf1
디바이스가 마운트되어 액세스할 수 있습니다. 이제 탑재 지점 디렉터리로 이동하여 블록 스토리지 디스크와 그 콘텐츠를 액세스할 수 있습니다.
블록 스토리지 디스크를 온라인 상태로 만들고 Windows 인스턴스에서 이를 액세스합니다.
-
Lightsail 홈페이지
에서 블록 스토리지 디스크를 연결한 Windows 인스턴스의 브라우저 기반 RDP 클라이언트 아이콘을 선택합니다. -
브라우저 기반 SSH 클라이언트가 연결된 후에는 Windows 작업 표시줄에서 Computer Management(컴퓨터 관리)를 검색한 다음, 결과에서 Computer Management(컴퓨터 관리)를 선택합니다.
-
Computer Management(컴퓨터 관리) 콘솔의 왼쪽 탐색 창에서 다음 예제와 같이 Disk Management(디스크 관리)를 선택합니다.
-
최근 인스턴스에 연결한 디스크를 찾습니다. 오프라인으로 레이블이 지정되어 있어야 합니다.
-
오프라인 레이블을 마우스 오른쪽 버튼으로 클릭하고 온라인을 선택합니다.
디스크가 온라인으로 레이블이 지정되어 있어야 하며, 드라이브 문자가 여기에 연결되어 있어야 합니다. 이제 File Explorer를 열고 지정된 드라이브 문자를 검색하여 블록 스토리지 디스크와 그 콘텐츠에 액세스할 수 있습니다.