VPS 호스팅 서버 데이터를 백업하는 것은 생각보다 어렵지 않습니다. 그리고 반드시 해야 하는 작업이기도 합니다. 이 글에서는 VPS 호스팅 또는 VPS 서버의 데이터를 로컬 백업 스토리지에 백업하고 복원하는 방법을 설명합니다.
백업 서버란 무엇인가요?
웹사이트나 웹 서버, 또는 중요한 작업을 위해 원격 데스크톱으로 사용하는 컴퓨터를 운영하고 있다면, 데이터 손실의 위험은 항상 존재합니다. 공들여 작성하거나 수집한 웹사이트 콘텐츠를 잃을 수도 있고, 꼼꼼하게 설정해둔 환경 구성이 날아갈 수도 있으며, 서버에 저장된 실제 데이터가 사라질 수도 있습니다. 사이버 공격이나 해킹, 접근 권한 상실, 웹사이트나 데이터 손상, 실수로 인한 스토리지 초기화 등 원인이 무엇이든 간에, 이런 상황은 그야말로 최악입니다. 하지만 미리 대비하면 충분히 막을 수 있습니다.
바로 이런 상황을 위해 백업 서버가 존재합니다. 중요한 데이터를 백업 서버나 백업 VPS, 클라우드 백업, 또는 로컬 백업 스토리지에 정기적으로 백업해두면 이런 골치 아픈 상황을 피할 수 있습니다. 이 작업은 자동화하거나 예약 실행으로 설정할 수 있습니다.
스토리지 VPS란 무엇인가요?

VPS, 즉 Virtual Private Server는 실제 서버를 독립적으로 작동하는 가상 머신 단위로 분할한 최소한의 서버 에뮬레이션입니다.
다양한 VPS 호스팅 솔루션이 있지만, VPS를 메인 서버나 VPS 호스팅의 중요 파일과 데이터를 위한 원격 백업 스토리지로 활용할 수도 있습니다. 이를 스토리지 VPS라고 합니다.
1단계: 현재 백업 계획 파악하기
다음 질문에 대한 답을 확인해보세요.
- 현재 사용 중인 VPS 또는 전용 서버는 백업되고 있나요?
- 백업에 일부 파일만 포함되어 있나요, 아니면 전체 파일이 포함되어 있나요?
- 백업이 로컬(즉, 동일한 서버)에만 저장되어 있나요, 아니면 별도의 안전한 원격 백업도 있나요?
적절하고 안전한 백업을 구성하는 데는 다양한 선택지와 설정이 따르지만, 매니지드 VPS나 호스팅을 이용하면 그 중 상당 부분을 신경 쓰지 않아도 됩니다.
어떤 방식이 적합한지 판단하는 데 도움이 되는 몇 가지 요소를 살펴보겠습니다.
Windows 10 VPS 호스팅
원격 데스크톱용 Windows 10 VPS를 최저가로 이용하세요. NVMe SSD 스토리지와 고속 인터넷 위에서 구동되는 Windows 10을 무료로 제공합니다.
Windows 10 VPS 플랜 보기백업 활용 사례
백업 데이터가 필요한 주된 상황은 두 가지입니다.
- 파일 복원: 공격, 오류, 또는 실수로 인해 손상되거나 삭제된 파일이나 폴더를 복원해야 하는 경우.
- 전체 서버/데이터 복구: 장애 발생 이전의 정상적인 복원 지점으로 서버 전체 또는 데이터를 되돌려야 하는 경우.
백업 유형
VPS든 전용 서버와 같은 다른 호스팅 방식이든, 일반적으로 전체 백업과 증분 백업 두 가지 방식이 사용됩니다.
1- 전체 백업
전체 백업은 보통 매일 수행되며 서버의 모든 데이터를 백업합니다. 단일 파일이나 폴더 복원도 가능하지만, 주로 서버 전체 복구나 복원 작업을 위한 용도로 사용됩니다.
장점: 서버의 모든 데이터가 백업되어 한 곳에 저장됩니다.
단점: 매번 전체 데이터를 백업하는 데 상당한 시간이 걸립니다.
2- 증분 백업
증분 백업은 파일과 시스템의 변경 사항만 백업에 반영합니다. 각 작업의 크기가 작기 때문에 더 짧은 주기로 예약 실행할 수 있습니다.
장점: 이러한 유형의 백업은 매번 저장해야 할 데이터 양이 적기 때문에 시간이 덜 걸리고 더 간편합니다.
단점: 복원 지점이 여러 개 있기 때문에, 대규모 복구나 복원 작업이 필요할 경우 필요한 데이터가 여러 복원 지점에 분산되어 있을 수 있습니다.
VPS에서 데이터를 백업하고 복원하는 방법은 무엇인가요?
먼저, 백업 자체와 백업 작업을 위한 충분한 저장 공간이 있는지 확인해야 합니다. 예를 들어, VPS를 로컬에 백업 저장소에 백업하려면, 백업 후에도 서버가 정상적으로 작동할 수 있을 만큼 충분한 공간이 남아 있는지 확인해야 합니다. 백업 파일을 압축하여 용량을 줄이려는 경우, 압축되지 않은 원본 복사본과 압축된 백업 파일을 위한 공간이 모두 필요합니다. 압축된 파일을 원격으로 저장하려는 경우, 새 버전이 완전히 이전될 때까지 이전 압축 파일이 삭제되지 않는다는 점을 기억해 두세요.
백업 유형을 설정할 때 기본적으로 서버 전체가 백업됩니다. 하지만 증분 방식을 선택하면, 매번 마지막 백업 이후 변경된 파일과 폴더만 백업됩니다. 따라서 전체 데이터나 서버를 복원하려면 백업의 여러 복원 지점을 거쳐야 할 수 있습니다.
Windows 10 VPS 호스팅
원격 데스크톱용 Windows 10 VPS를 최저가로 이용하세요. NVMe SSD 스토리지와 고속 인터넷 위에서 구동되는 Windows 10을 무료로 제공합니다.
Windows 10 VPS 플랜 보기cPanel 전용 서버 또는 VPS에서 로컬 백업 구성하기
여기서는 WHM에서 전용 서버를 백업하거나 VPS를 로컬 백업 파일로 백업하는 방법을 단계별로 안내합니다.
Step 1 : root 사용자로 로그인
root 사용자로 WHM에 로그인합니다. 아래 주소를 입력하면 접속할 수 있습니다. https://your.server.hostname/whm 브라우저에서.
Step 2 : 햄버거 아이콘 클릭
WHM에 로그인한 후 사이드바가 보이지 않는다면, 🍔 아이콘을 클릭하면 사이드바가 나타납니다 (햄버거 아이콘은 짧은 가로선 세 개로 이루어져 있습니다).
단계 3 : 선택 백업 구성
검색창에 "Backup"을 입력한 후, 백업 구성 사이드바 메뉴 항목을 클릭합니다.

단계 4 : 백업 활성화 체크박스
WHM 창의 메인 영역에 백업 설정 옵션이 표시됩니다. 체크되어 있지 않다면 백업 활성화 체크박스를 선택합니다. 이 설정을 저장하면, 다음 번 백업 프로세스가 실행될 때 지정한 방식대로 데이터가 백업됩니다.
Step 5 : 뒤로 선택
다음으로, 백업을 압축, 비압축, 또는 증분 방식 중 어떤 형태로 저장할지 선택할 수 있습니다.

-
- 압축 백업: 파일과 폴더가 gzip으로 압축된 .tar 파일로 저장됩니다. 속도는 느리지만 저장 공간을 적게 차지합니다.
- 비압축 백업: 파일과 폴더가 그대로 복사됩니다. 속도는 빠르지만 저장 공간을 더 많이 차지합니다.
- 증분: 매번 변경된 내용만 백업됩니다.
함께 읽기: VPS의 올바른 IP 주소를 확인하는 방법
Step 6 : cPanel에 접속하여 사용 가능한 디스크 공간 확인
다음으로, 백업을 시작하기 전에 cPanel가 사용 가능한 디스크 공간을 확인하도록 설정할 수 있습니다. 이 옵션을 활성화하면 백업 시스템이 실수로 디스크 공간을 모두 사용하는 상황을 방지할 수 있습니다.
Step 7 : 타임아웃 제한 설정
다음 단계에서는 데이터 백업 성공 여부를 판단하는 타임아웃 제한을 설정할 수 있습니다. 단위는 초(seconds)입니다.
Step 8 : 복원 타임아웃 제한 설정
다음 단계는 백업에서 메인 시스템으로 파일을 복원할 때 적용됩니다. cPanel가 단일 파일 복원을 포기하고 다음 파일로 넘어가기까지의 복원 타임아웃 제한을 초(seconds) 단위로 설정할 수 있습니다.
단계 9 : 백업 일정
이 부분은 중요합니다. 여기서 일별 백업 프로세스가 실행될 요일을 선택할 수 있습니다.

10단계: 백업 개수 선택
마지막으로, 각 백업 실행일에 cPanel가 생성할 백업 수와 해당 백업의 보관 기간. 보존(Retention)은 백업을 몇 개까지 유지할지를 설정하는 항목입니다. 예를 들어 일별 백업을 5회로 설정하고 보존 수를 2로 지정하면, cPanel는 각 날짜의 최근 성공한 백업 2개만 유지하고 오래된 백업은 자동으로 삭제해 공간을 확보합니다.
11단계: 주간 백업 선택
주간 백업 스케줄은 이전 단계와 동일하게 설정합니다. 단, 주기가 주 단위입니다.
12단계 : 두 옵션 모두 선택
다음은 월간 백업 옵션입니다. 두 가지를 선택할 수 있습니다. 매월 첫째 날, 또는 15일th, 물론 두 옵션을 동시에 선택할 수도 있습니다.
13단계: 백업 파일 선택
어떤 파일을 백업할지 선택합니다. 이 단계 역시 중요합니다.
첫 번째 선택 항목은 사용자 계정 백업입니다. 전체 사용자 계정을 백업하거나, 특정 계정만 선택해 포함할 수 있습니다. 그 외에도 아래와 같은 추가 옵션이 있습니다:
1- 정지된 계정 백업;
2- 액세스 로그 백업.
14단계: 대역폭 데이터 백업
1- 로컬 DNS 사용 (체크하지 않아도 됩니다)
2- 그런 다음 아래 항목을 체크하세요: 백업 시스템 파일 섹션.
15단계 : 데이터베이스
다음 항목은 데이터베이스입니다. 여기서는 cPanel가 데이터베이스를 백업하는 방식을 세 가지 중에서 선택할 수 있습니다:
1- 계정별로만
2- 전체 MySQL 디렉토리
3- 모든 계정 및 전체 MySQL 폴더와 디렉토리 (권장 옵션)
설정의 마지막 단계에서는 백업 저장 위치를 지정할 수 있습니다. 기본 경로는 /backup입니다. 해당 경로에 마운트된 보조 하드 드라이브가 있다면 별도로 변경할 필요 없이 시스템이 자동으로 그 드라이브에 백업합니다.
Windows 10 VPS 호스팅
원격 데스크톱용 Windows 10 VPS를 최저가로 이용하세요. NVMe SSD 스토리지와 고속 인터넷 위에서 구동되는 Windows 10을 무료로 제공합니다.
Windows 10 VPS 플랜 보기Windows 백업 서비스는 어떻게 재시작하나요?
Windows 백업 서비스 프로세스가 멈춰 재시작이 필요한 경우, 먼저 현재 실행 중인 백업 작업을 중지해야 합니다. 관리자 계정으로 로그인한 후 명령 프롬프트(관리자)를 실행하고, 아래 명령어로 현재 백업 작업을 중지하세요:
wbadmin stop job
Windows 백업 서비스를 중지하는 또 다른 방법은 데스크탑에서 직접 설정하는 것입니다. 아래 단계를 따르세요:
1단계: 서버 관리자 열기
화면 왼쪽 하단의 시작 버튼을 클릭합니다. 검색창에 Server Manager를 입력한 후 열어 줍니다.
2단계 : Manage 클릭
Manage 버튼을 클릭합니다.
3단계: 역할 제거
Remove Roles and Features를 클릭합니다.
4단계 : Next 클릭
Next를 클릭해 역할과 기능을 제거할 서버를 선택합니다.
5단계 : 백업 옵션 체크 해제
Windows Server Backup 옵션의 체크를 해제한 후 Next를 클릭합니다.
6단계: Remove 클릭
Remove를 클릭해 Windows Server Backup 서비스를 비활성화합니다.
Windows 백업 서비스를 다시 시작하려면 동일한 단계를 따라 기능을 다시 추가하면 됩니다.
cmd(명령 프롬프트)를 통해 Windows 백업 서비스를 시작하려면 다음 단계를 따르세요.
1단계. 관리자 계정으로 로그인
2단계. 명령 프롬프트(관리자 권한)로 실행
3단계. 다음 명령어를 실행하세요.
wbadmin enable backup
방문하기 Microsoft의 wbadmin enable backup 공식 문서 해당 명령어를 통해 백업 매개변수를 정의하는 방법은 위 페이지를 참고하세요.
VPS를 Google Drive에 백업하고 설정하는 방법

Google은 과장 없이 인류가 만들어낸 최고의 서비스 중 하나입니다. 스프레드시트, 문서, PDF 등 일상적인 데이터를 저장하는 것은 물론, VPS를 Google Drive에 백업하는 것도 가능합니다. 꽤 유용하죠? 아래 단계를 따라 진행하세요.
1단계: root 사용자로 로그인
로그인 WHM 루트 사용자로.
단계 2 : 추가 대상지 섹션
이동 홈 > 백업 > 백업 구성, 아래로 스크롤하여 추가 대상지 섹션.
단계 3 : 선택 구글 드라이브.
에서 대상 유형 드롭다운 메뉴에서 구글 드라이브.
단계 4 : 새 대상 만들기
4) 그런 다음 다음을 클릭하세요. 새 대상 만들기.
5단계: 이름 입력
원하는 대상 이름을 입력하세요.
6단계: 백업 저장 위치 선택
백업을 저장할 폴더 경로를 입력하세요.
7단계: 클라이언트 ID
당신의 입력 클라이언트 ID 및 클라이언트 시크릿을 입력하세요.
단계 8 : 자격 증명 생성
클릭 자격 증명 생성 자격 증명 파일을 생성하세요. 새 탭이 열리면 Google Drive 데이터에 대한 접근 권한을 승인하면 됩니다.
9단계: 타임아웃 시간 설정
원하는 타임아웃 시간을 입력하세요.
10단계 : 변경사항 저장
버튼을 클릭하세요. 저장 위치.
함께 읽기: Windows VPS 보안을 강화하는 5가지 방법
VPS에서 파일을 백업하는 가장 좋은 방법은 무엇인가요?
VPS에서 파일을 백업하는 모범 사례들을 간략히 소개합니다.
1. 무엇을, 어디에 백업할지 결정하기
단순해 보일 수 있지만, 백업을 어디에 저장하느냐는 여러 면에서 중요합니다. 저장 공간, 백업 소요 시간, 그리고 필요할 때 백업을 찾아 파일을 복원하는 편의성 모두 이에 달려 있습니다.
예를 들어 전체 서버 백업만 수행하는 경우, 로컬에 전체 복사본을 하나 이상 보관하거나 서버 이미지를 저장해두면 단일 파일 복원 시 시간을 절약할 수 있습니다.
2. 백업 솔루션 결정
백업은 로컬, 원격, 또는 두 가지를 혼합하여 저장할 수 있습니다.
운영 체제에 따라 파일을 로컬에 복사하고 저장하는 기본 제공 도구와 명령어가 있습니다. 서버에 접근할 수 있는 한, 해당 파일을 쉽게 복원할 수 있습니다.
Linux와 Windows 모두 로컬 백업을 설정하고 관리하는 옵션을 제공합니다.
원격 백업은 재해 복구에 없어서는 안 될 수단입니다. 서버가 응답하지 않거나 충돌하는 상황이 발생하더라도, 원격 백업을 통해 최근 복원 지점에서 데이터를 복구하고 손실을 최소화할 수 있습니다.
3. 가능한 모든 백업 자동화
Interworx, Plesk, cPanel 같은 대부분의 호스팅 컨트롤 패널에는 자동 백업 시스템이 내장되어 있어 VPS 백업을 손쉽게 설정하고 관리할 수 있습니다. 자동화된 백업 프로세스가 있다면 반드시 활용하세요.
4. 백업 위치 다양화
호스트 제공업체에 VPS 백업을 로컬과 원격에 모두 저장하는 경우, SFTP(Secure File Transfer Protocol, SFTP)와 같은 도구를 사용해 다른 위치에 원격 사본을 보관하면 훨씬 높은 수준의 보안을 확보할 수 있습니다. 안전은 아무리 강조해도 지나치지 않습니다.
5. 실제로 필요하기 전에 서버 백업 테스트하기
정기적으로 테스트하지 않으면, 백업이 잘못 구성되었거나 제대로 작동하지 않는 상황에서도 문제를 알아채지 못할 수 있습니다. 테스트를 통해 선택한 방식이 프로젝트와 환경에 실제로 적합한지 확인하세요.
Windows 10 VPS 호스팅
원격 데스크톱용 Windows 10 VPS를 최저가로 이용하세요. NVMe SSD 스토리지와 고속 인터넷 위에서 구동되는 Windows 10을 무료로 제공합니다.
Windows 10 VPS 플랜 보기결론
온라인 비즈니스를 운영하고 있고 웹사이트의 상태가 사업 전체에 영향을 미친다면, 데이터를 정기적으로 백업하는 계획을 세워두는 것이 현명합니다.
백업 과정이 번거롭게 느껴질 수도 있습니다. 하지만 실제로 웹사이트에 심각한 문제가 생겼을 때 유일한 해결책이 백업 파일뿐인 상황을 상상해 보세요.
백업 과정에 대한 부담은 내려놓고, 이 글에서 안내하는 단계를 따라 VPS의 데이터를 백업하고 복원해 보세요. 백업을 해두는 것이 하지 않는 것보다 훨씬 덜 번거롭습니다.