50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
18분 남음
서버 및 OS

손상된 Windows 또는 Linux VPS에서 파일을 복구하는 방법

렉사 사이러스 By 렉사 사이러스 18분 분량 2026년 1월 26일 업데이트
조명이 켜진 서버 랙이 늘어선 어두운 서버실. "손상된 Linux 또는 Windows VPS에서 파일 복구하기"라는 제목이 오버레이로 표시되어 있으며, 복구 진행 그래픽과 Cloudzy 로고가 함께 나타납니다.

VPS 운영 체제가 부팅되지 않으면 중요한 데이터를 잃거나 서비스 중단으로 큰 손실을 입을 수 있습니다. 이 가이드에서는 OS를 재설치하기 전에 복구 모드를 사용해 손상된 Linux 또는 Windows VPS에서 파일을 복구하는 방법을 안내합니다.

운영 체제가 부팅되지 않더라도 당황할 필요 없습니다. VPS를 복구 모드로 진입시키면 파일에 접근해 저장할 수 있습니다. 포맷 및 OS 재설치 전에 데이터를 안전하게 가져오는 방법을 단계별로 알려드립니다.

시작하기 전에

운영 체제가 실제로 로드되지 않는지 먼저 확인하세요. VNC로 서버에 접속한 뒤 컨트롤 패널에서 VPS를 2~3회 재부팅해 보세요. 여러 번 시도해도 부팅에 실패한다면 아래 복구 방법을 진행하세요.

대부분의 손상은 Windows VPS 서버에서 발생하므로, 이 튜토리얼은 Windows 복구에 초점을 맞춥니다. 단, 동일한 복구 모드 절차가 Linux 및 다른 운영 체제에도 적용됩니다. 명령어에 다소 차이가 있을 수 있지만, 기본 접근 방식은 플랫폼에 관계없이 동일합니다.

손상된 VPS에서 파일 복구하는 방법

아래 단계에 따라 복구 모드를 사용해 손상된 VPS의 데이터에 접근하세요. 이 과정은 대부분의 VPS 환경에서 안정적으로 작동하며, OS를 재설치하기 전에 파일을 가져올 수 있습니다.

1단계: Cloudzy에 로그인하고 VPS 선택하기

먼저 VNC로 접속해 컨트롤 패널에서 재부팅을 시도하여 OS 오류를 확인하세요. 2~3회 시도 후에도 부팅에 실패하면 복구 모드를 진행하세요. 반복적인 재부팅 실패는 일시적인 오류가 아닌 손상 문제임을 나타냅니다.

컨트롤 패널에 로그인하세요: support.cloudzy.com 그런 다음 '서비스'를 클릭하고, VPS 목록으로 이동해 영향을 받은 서버를 찾으세요.

복구 모드로 재부팅할 VPS 서버를 클릭하세요. VPS 서버가 여러 개 있는 경우 올바른 인스턴스를 선택했는지 반드시 확인하세요. 잘못된 서버를 선택하면 정상 운영 중인 시스템에 영향을 줄 수 있으므로, 진행 전에 선택을 다시 한번 확인하세요.

Cloudzy의 VPS 인프라는 복구 모드 기능을 기본으로 제공합니다. 저희에게서 VPS 서버 구매 플랜을 구매하시면 이 복구 기능이 포함되어 있어, 운영 체제가 부팅되지 않는 상황에서도 언제든지 데이터에 접근할 수 있습니다.

2단계: 복구 모드 선택하기

VPS 관리 패널에서 '복구 모드'를 선택하세요. 이 옵션은 보통 서버 작업 또는 관리 섹션에서 찾을 수 있습니다.

운영 체제가 손상된 경우, 복구 모드를 통해 Linux 또는 Windows VPS에서 파일을 복구할 수 있습니다. 이 Linux 기반 유틸리티는 메인 OS가 부팅되지 않는 상황에서도 드라이브에 접근합니다. 복구 환경에는 파일 시스템 마운트 및 데이터 안전 전송에 필요한 도구가 포함되어 있습니다.

복구 환경은 메인 운영 체제와 독립적으로 실행됩니다. 호스트 시스템에 저장된 별도 이미지에서 부팅되므로, 손상된 드라이브를 외부 볼륨으로 접근할 수 있습니다. 이 격리 구조 덕분에 손상된 OS가 복구 작업에 영향을 주지 않습니다.

"2단계: 복구 모드 선택"이라는 제목의 그래픽으로, 강조 표시된 "Rescue Mode" 패널과 서버 랙 앞에서 스마트폰으로 "Rescue Mode"를 탭하는 손을 보여줍니다.

3단계: 복구 모드 활성화

복구 모드 접근을 위한 강력한 비밀번호를 설정한 후 Enable Rescue Mode를 클릭하세요. 시스템이 VPS를 복구 환경으로 재부팅합니다. 이 비밀번호는 시스템에 root 권한을 부여하므로, 기억하기 쉽되 타인이 추측하기 어려운 비밀번호를 선택하세요.

재부팅이 완료되기까지 2~5분 기다린 후 페이지를 새로고침하세요. VPS가 현재 복구 모드로 실행 중이라는 확인 메시지가 표시됩니다. 실제 소요 시간은 시스템 구성과 호스트의 현재 부하에 따라 다를 수 있습니다.

이 경량 Linux 환경을 사용하면 손상된 운영 체제에 의존하지 않고 Windows 또는 Linux 드라이브에 직접 접근할 수 있습니다. 복구 도구가 사전 설치된 최소한의 클린 시스템을 제공하므로, 메인 OS가 손상된 상태에서도 드라이브를 마운트하고 파일을 옮길 수 있습니다.

4단계: WinSCP 설치 및 로그인

복구 환경에서 파일에 접근하려면 파일 전송 도구가 필요합니다. 공식 웹사이트에서 WinSCP를 다운로드하세요. WinSCP는 Windows와 Linux 운영 체제 간의 보안 파일 전송을 지원합니다. 그래픽 인터페이스를 제공하기 때문에 커맨드라인 도구보다 파일 복구 과정이 훨씬 간편합니다.

WinSCP는 2025년에도 정기적인 보안 업데이트와 함께 활발히 유지 관리되고 있습니다. SFTP, SCP, FTP 프로토콜을 지원합니다. 복구 작업에는 SFTP 또는 SCP를 사용하세요. 이 두 프로토콜은 전송 중 데이터를 암호화하지만, 일반 FTP는 그렇지 않습니다. WinSCP는 무료 오픈 소스 소프트웨어이며 최신 Windows 버전 모두와 호환됩니다.

설치 단계:

  1. A) winscp.net 공식 웹사이트에서 WinSCP를 다운로드하세요.
  2. B) 기본 설정으로 소프트웨어를 설치하고 실행하세요.

접속 정보를 입력하는 필드가 있는 로그인 창이 표시됩니다. 다음 정보를 입력하세요:

  • 호스트 이름: VPS IP 주소
  • 사용자 이름: root
  • 암호: 복구 모드에서 설정한 비밀번호

복구 환경에 연결하려면 'Login'을 클릭하세요. 첫 번째 연결 시 호스트 키에 관한 보안 경고가 나타날 수 있으며, 이는 새 연결에서 정상적인 현상입니다.

로컬 및 원격 파일 패널, 보안 전송 화살표, 그리고 "4단계: WinSCP 설치 및 로그인" 헤더 아래 45% 진행률(20.3 MB/s)의 진행 바를 보여주는 WinSCP 파일 전송 목업 이미지.

5단계: 터미널 열기

누르기 Shift+Ctrl+T  통합 터미널 창을 열려면 해당 메뉴를 클릭하세요. 표시되는 보안 경고에서 'OK'를 클릭하세요. 이 경고는 원격 시스템에서 명령을 실행할 때 나타나는 표준 보안 프롬프트입니다.

이 터미널을 사용하면 복구 시스템에서 직접 명령을 실행할 수 있습니다. 손상된 드라이브를 마운트하고 필요한 파일시스템 드라이버를 설치하는 데 필요합니다. 통합 터미널 덕분에 모든 작업을 WinSCP 안에서 편리하게 처리할 수 있습니다.

6단계: 드라이브 마운트 명령 실행

다음 명령을 정확히 이 순서대로 실행하세요. 각 명령은 다음 단계를 위한 준비 작업이므로 순서가 중요합니다:

apt-get update --allow-releaseinfo-change

apt-get install ntfs-3g -y

ntfsfix /dev/vdb1

mount -t ntfs-3g /dev/vdb1 /mnt

이 명령들은 패키지 목록을 업데이트하고, Windows 파일시스템 지원을 위한 NTFS-3g 드라이버를 설치하며, 기본적인 파일시스템 복구를 시도한 후 Windows 파티션을 /mnt에 마운트합니다. `-t ntfs-3g` 플래그는 사용할 드라이버를 명시적으로 지정합니다. 일부 배포판이 읽기 전용 드라이버나 구버전 구현으로 기본 설정될 수 있기 때문입니다.

마운트 후 드라이버와 권한이 올바르게 적용되었는지 확인하세요:

mount | grep /mnt

출력 결과에서 `ntfs-3g`를 찾고, `ro`(읽기 전용) 대신 `rw`(읽기-쓰기)가 표시되는지 확인하세요. 잘못된 드라이버나 읽기 전용 모드가 확인되면 `umount /mnt`로 마운트를 해제한 후 추가 옵션을 붙여 마운트 명령을 다시 실행하세요.

NTFS-3g 패키지는 Linux에서 NTFS 파일시스템에 대한 읽기 및 쓰기 접근을 제공합니다. 파일 권한, 대체 데이터 스트림, 파일시스템 저널 같은 Windows 고유 기능도 처리합니다.

ntfsfix 명령은 dirty 플래그를 지우고 몇 가지 기본적인 NTFS 불일치를 수정합니다. 공식 문서에도 명시되어 있듯이, 이 명령은 Linux용 chkdsk가 아닙니다. ntfsfix가 실제로 하는 일은 다음 부팅 시 Windows에서 정식 검사가 이루어지도록 파일시스템에 표시를 남기는 것이며, 동시에 Linux에서 마운트 가능한 상태로 만들어 줍니다. 전체적인 복구가 필요하다면 Windows로 부팅해 chkdsk를 실행해야 합니다.

플랫폼마다 장치 이름 규칙이 다릅니다. KVM/QEMU는 /dev/vda/dev/vdbVMware 사용 /dev/sda/dev/sdb, Xen은 /dev/xvda/dev/xvdb을 사용합니다. 플랫폼의 이름 규칙을 파악해 두면 마운트 오류를 예방할 수 있습니다.

사용법 lsblk 올바른 파티션을 확인하려면 /dev/vdb1 이 존재하지 않는 경우 이 명령을 사용하세요. 모든 블록 장치와 파티션 구조를 나열하므로, 여러 볼륨이 연결된 환경에서 데이터 드라이브를 찾는 데 유용합니다.

apt update, ntfs-3g/ntfsfix, mount /dev/sda3 명령이 표시된 터미널 화면과 잠긴 드라이브가 /dev/sda3에 마운트되는 과정을 나타낸 다이어그램.

7단계: 파일 위치로 이동

WinSCP 오른쪽 패널 상단의 경로 표시줄에서 현재 디렉터리를 확인합니다. 경로 표시줄을 클릭해 편집 가능 상태로 만든 다음, 내용을 지우고 /mnt를 입력한 후 Enter를 누릅니다.

이제 Windows 드라이브의 전체 디렉터리 구조를 탐색할 수 있습니다. 인터페이스는 Windows 탐색기와 동일한 방식으로 파일과 폴더를 표시하므로, Linux로 마운트된 드라이브도 익숙하게 탐색할 수 있습니다.

  • /mnt/Users/Administrator/Desktop
  • /mnt/Users/Administrator/Downloads
  • /mnt/Users/Administrator/Documents
  • /mnt/ProgramData/ I'm ready to translate to Korean. Please provide the English text you'd like me to translate.
  • /mnt/inetpub/wwwroot/ (웹 서버 파일)

마운트된 Windows C:\ 디렉터리와 폴더(Users, Documents, Program Files, Windows), 파일이 표시된 WinSCP 스타일 파일 브라우저. 제목은 "7단계: 파일 위치로 이동".

8단계: 파일 다운로드

저장하려는 파일이나 폴더를 오른쪽 클릭한 후 '다운로드'를 선택하세요. WinSCP가 SFTP 프로토콜을 통해 로컬 컴퓨터로 파일을 전송합니다. 전송 속도는 네트워크 상태와 파일 크기에 따라 달라집니다.

대용량 디렉터리는 동기화 기능을 사용해 모든 파일이 정상적으로 전송되었는지 확인하세요. 이 기능은 소스와 대상을 비교해 누락되거나 변경된 파일만 전송하므로, 일부 백업이 이미 존재하는 대용량 데이터를 복구할 때 시간을 절약할 수 있습니다.

효율적인 복구를 위한 팁:

  • 전송 진행 상황 모니터링: WinSCP에서 예상 소요 시간과 전송 속도를 확인할 수 있습니다. 속도가 느리다면 트래픽이 적은 시간대에 전송하세요.
  • 중요한 파일 먼저 복구: 미디어 파일보다 문서, 데이터베이스, 설정 파일을 먼저 복구하세요. 연결이 끊기더라도 핵심 데이터는 확보할 수 있습니다.
  • 파일 무결성 확인: 전송이 완료되었는지 확인하려면 원본과 대상의 파일 크기를 비교하세요. 중요한 파일은 체크섬을 사용하세요.
  • 복구 모드 비활성화: 복구가 끝나면 VPS 제어판으로 돌아가 복구 모드를 비활성화하세요. 그러면 일반 부팅 모드로 재시작됩니다.

이제 로컬 스토리지에 데이터가 안전하게 보존된 상태에서 운영체제를 재설치할 수 있습니다.

주황색 전기 아크가 튀는 서버 랙 이미지 옆에 "전원 장애와 갑작스러운 종료"라는 제목이 있으며, 전원 손실이 파일시스템을 손상시킬 수 있음을 설명합니다.

Linux VPS에서 파일 복구하기

Linux VPS 복구는 마운트 절차에서 몇 가지 차이점이 있을 뿐 전반적인 과정은 동일합니다. 기본 개념은 같지만, Linux 파일시스템은 NTFS 시스템과 다른 도구와 명령어를 사용합니다.

Linux 파티션 확인

복구 모드로 부팅하고 SSH로 접속한 후, 주 파티션을 확인하세요. 다음 명령어를 실행하세요:

lsblk

주 파티션을 찾으세요. 보통 가장 큰 파티션입니다. 가상화 플랫폼에 따라 /dev/vda1, /dev/sda1등으로 표시될 수 있습니다. 출력 결과에는 장치 이름, 크기, 마운트 포인트가 표시되므로 시스템 및 부팅 파티션 중에서 데이터 파티션을 쉽게 구별할 수 있습니다.

Linux 파일시스템 마운트

ext4 파일시스템(가장 일반적)을 마운트하려면 다음 명령어를 실행하세요:

mkdir /mnt/recovery

mount /dev/vda1 /mnt/recovery

마운트 오류가 발생하면 파일시스템 상태를 점검해야 합니다. 먼저 파티션이 마운트 해제되어 있는지 확인하세요:

umount /dev/vda1

그런 다음 파일시스템 검사를 실행하세요:

e2fsck -f /dev/vda1

e2fsck 유틸리티는 손상된 inode, 디렉터리 항목, 파일 할당 테이블 등 ext 파일시스템의 일반적인 문제를 다수 수정할 수 있습니다. 마운트된 파일시스템에서는 절대 e2fsck를 실행하지 마세요. 심각한 데이터 손상이 발생할 수 있습니다. -f 플래그는 파일시스템이 정상으로 보이더라도 강제로 검사를 실행합니다. 수리가 완료되면 앞서 사용한 mount 명령어로 파티션을 다시 마운트하세요.

파일 접근

마운트된 디렉터리로 이동하세요:

cd /mnt/recovery

ls -la

Linux의 주요 파일 위치:

  • /mnt/recovery/home/username/ (사용자 파일)
  • /mnt/recovery/var/www/ (웹 서버 파일)
  • /mnt/recovery/etc/ (설정 파일)
  • /mnt/recovery/opt/ (선택 사항 소프트웨어)

OS를 재설치하기 전에 SCP, rsync, 또는 SFTP를 사용해 파일을 안전한 위치로 옮기세요. 이 커맨드라인 도구들은 대용량 Linux 디렉터리 구조도 효율적으로 전송할 수 있습니다.

자주 발생하는 복구 문제와 해결 방법

일반적인 문제 유형을 파악해 두면 복구 작업을 훨씬 효율적으로 진행할 수 있습니다. 원인만 정확히 찾아내면 대부분의 문제는 어렵지 않게 해결됩니다.

NTFS 파티션이 더티(Dirty) 상태로 표시됨

파일시스템이 비정상 종료되었거나 Windows 최대 절전 모드와 관련된 오류가 발생했다면, NTFS 파티션이 올바르게 종료되지 않은 것입니다. Windows에서 빠른 시작 또는 최대 절전 모드를 사용하면 파일시스템이 활성 상태로 남아, Linux에서 안전하게 마운트할 수 없게 됩니다.

해결책:

ntfsfix /dev/vdb1

mount -t ntfs-3g -o remove_hiberfile /dev/vdb1 /mnt

`remove_hiberfile` 옵션은 Windows 최대 절전 모드 파일을 삭제하여 마운트를 진행할 수 있도록 합니다. ntfsfix는 더티 플래그를 지우고 기본적인 불일치를 수정해 Linux에서 파티션을 마운트할 수 있는 상태로 만들어 줄 뿐임을 기억하세요. 

ntfsfix는 다음 Windows 부팅 시 chkdsk 검사가 실행되도록 예약합니다. 파일시스템을 전체적으로 복구하려면 파일을 먼저 복구한 뒤 Windows로 부팅하여 chkdsk를 직접 실행해야 합니다.

마운트 후 정상 작동 여부를 확인하세요:

mount | grep /mnt

출력 결과에서 파일시스템 유형이 `ntfs-3g`이고 읽기-쓰기 접근을 나타내는 `rw`가 표시되는지 확인하세요. `ro`(읽기 전용)이나 다른 드라이버가 표시된다면 파일에 대한 전체 접근 권한이 없을 수 있습니다.

잘못된 파티션 장치

"장치를 찾을 수 없음" 오류와 함께 마운트가 실패한다면 올바른 장치 이름을 확인하세요. 가상화 플랫폼마다 장치 이름 규칙이 다르며, 잘못된 장치 이름을 지정하면 마운트 작업이 완료되지 않습니다.

사용법 fdisk -l or lsblk 를 실행하면 연결된 모든 장치와 용량 목록을 확인할 수 있습니다. 출력 결과에는 장치 이름, 파티션 테이블, 연결된 스토리지의 파일시스템 유형이 표시되어 마운트할 올바른 파티션을 찾는 데 도움이 됩니다.

권한 거부 오류

마운트된 파일시스템에 접근할 때 루트 권한으로도 권한 오류가 발생할 수 있습니다. NTFS 파티션의 경우 ntfs-3g가 올바르게 설치되어 있는지, 마운트 명령이 올바른 드라이버를 선택하는지 확인하세요. Linux 파일시스템의 경우 적절한 권한으로 마운트가 정상 완료되었는지 확인하세요.

다음 명령으로 확인하세요:

mount | grep /mnt

이 명령은 현재 마운트된 파일시스템과 마운트 옵션을 보여줍니다. 출력 결과에서 해당 파티션을 찾아 `type ntfs-3g`와 `rw` 옵션(`ro`가 아닌)이 표시되는지 확인하세요. 파일시스템 유형이 다르거나 읽기 전용 모드로 표시된다면 언마운트 후 `-t ntfs-3g` 플래그를 명시적으로 지정하여 올바른 드라이버로 다시 마운트하세요.

복구가 불가능할 정도로 심각한 파일시스템 손상

자동 복구 도구로도 해결되지 않는다면 손상이 표준 복구 방법으로는 처리하기 어려운 수준일 수 있습니다. 이 경우 고급 기술이 필요하며, 상당한 기술적 전문 지식이 요구되고 추가 데이터 손실 위험도 높아집니다.

심각한 손상의 경우 다음 절차를 따르세요:

  1. dd 또는 ddrescue를 사용해 파티션의 바이트 수준 이미지를 생성합니다
  2. 원본은 보존하고 이미지 복사본으로 작업합니다
  3. TestDisk 또는 PhotoRec 같은 고급 복구 도구를 사용합니다
  4. 업무상 중요한 데이터는 전문 데이터 복구 서비스 이용을 고려하세요

중요한 비즈니스 데이터라면 모든 복구 시도를 즉시 중단하고 전문 복구 서비스에 문의하세요. 복구를 계속 시도하면 복구 가능한 데이터를 덮어써 전문적인 복구조차 어렵거나 불가능하게 만들 수 있습니다. 데이터 복구 전문업체는 물리적 복구를 위한 전용 장비와 클린룸 환경을 갖추고 있습니다.

VPS 손상이 발생하는 원인

VPS 손상은 크게 세 가지 원인으로 발생합니다. 어떤 원인이 해당되는지 파악하면 다음에는 같은 문제를 예방할 수 있습니다.

전원 장애: VPS가 디스크 쓰기 도중 전원을 잃으면 파일시스템이 트랜잭션 중간에 멈춰버립니다. ext4나 NTFS와 같은 저널링 파일시스템이 이 위험을 줄여주지만, 하드웨어 수준의 백업 없이는 모든 상황을 막을 수 없습니다. 클라우드 제공업체는 이중화된 전원 시스템으로 이를 처리하며, 전용 서버는 정전 시에도 운영을 유지하려면 UPS 보호가 필요합니다.

이를 방지하려면 백업 전원 인프라를 갖춘 호스팅 제공업체를 선택하거나, 직접 하드웨어를 운영 중이라면 UPS를 설치해 전원이 끊겨도 쓰기 작업이 완료될 수 있도록 하세요.

밝은 주황색 전기 아크가 튀는 서버 랙 옆에 "전원 장애와 갑작스러운 종료" 헤더와 함께, 전원 손실이 파일 시스템을 손상시킬 수 있다는 설명 텍스트가 있는 이미지.

하드웨어 문제: 스토리지 장애는 데이터 손실의 67%를 일으키며, 예고 없이 발생합니다. SSD는 시간이 지남에 따라 마모되고, 하드 드라이브에는 불량 섹터가 생기며, RAID 컨트롤러는 갑자기 고장날 수 있습니다. 가장 큰 문제는 데이터가 조용히 손상되는 중에도 장치가 쓰기 성공을 보고하는 경우가 많아, 파일에 접근하려 할 때까지 이를 알 수 없다는 점입니다.

이를 방지하려면 하드웨어는 결국 고장나므로 정기적으로 백업을 실행하세요. SMART 진단으로 드라이브 상태를 모니터링하고, 완전히 고장나기 전에 노후 드라이브를 교체하세요.

부식된 플래터와 "DATA CORRUPTION"이라고 표시된 PCB가 있는 손상된 하드 드라이브 옆에 "하드웨어 장애" 제목과 설명 텍스트가 있는 이미지.

소프트웨어 문제: Windows Fast Startup은 완전히 종료되지 않기 때문에 파일 시스템을 절전 상태로 유지하며, 이로 인해 Linux 복구 모드에서 안전하게 마운트할 수 없습니다. 커밋 도중 데이터베이스가 충돌하면 파일 시스템이 온전하더라도 파일이 손상될 수 있고, 오래된 드라이버나 커널 패닉은 쓰기 실패를 유발해 데이터를 손상시킵니다.

이를 방지하려면 Windows VPS에서 Fast Startup을 비활성화해 정상적인 종료가 이루어지도록 하세요. 시스템을 최신 드라이버로 유지하고, 데이터베이스 트랜잭션 로그를 정기적으로 확인해 문제를 조기에 발견하세요.

지금 할 일: 파일을 복구한 후에는 서버 로그에서 전원 이벤트, 하드웨어 오류, 소프트웨어 충돌을 확인해 손상 원인을 파악하세요. OS를 재설치하기 전에 근본 원인을 해결하지 않으면 몇 주 안에 같은 문제가 반복될 수 있습니다.

밝은 주황색 전기 아크가 튀는 서버 랙 옆에 전원 손실로 인한 파일 시스템 손상을 다루는 "전원 장애와 갑작스러운 종료" 제목이 있는 이미지.

다른 파일 전송 방법

WinSCP는 Windows 사용자에게 적합하지만, 상황에 따라 선택할 수 있는 대안 도구들도 있습니다. 어떤 도구를 선택할지는 운영 체제, 기술 수준, 그리고 구체적인 복구 요건에 따라 달라집니다.

FileZilla

FileZilla는 Windows, Mac, Linux에서 모두 사용 가능하며, WinSCP와 유사한 친숙한 인터페이스를 제공합니다. 다른 소프트웨어를 선호하거나 크로스 플랫폼 호환성이 필요한 경우 좋은 대안입니다.

복구에 FileZilla를 사용하려면 WinSCP와 동일한 자격 증명으로 복구 모드 환경에 연결하세요. 

커맨드라인 도구

숙련된 사용자라면 커맨드라인 도구를 통해 더 세밀한 제어와 자동화가 가능합니다. 이 도구들은 스크립트 및 예약 작업과 잘 통합되어 정기 백업이나 복잡한 복구 작업에 적합합니다.

SCP (Secure Copy Protocol)로 파일을 직접 전송합니다:

scp -r root@your-vps-ip:/mnt/Users/Administrator/Desktop ./recovery/

-r 플래그는 디렉터리 전체를 재귀적으로 복사할 때 사용합니다. -C 를 추가하면 전송 중 압축이 활성화되어 텍스트 기반 파일의 대역폭 사용량을 줄일 수 있습니다. 

Rsync는 증분 전송을 지원하며 파일 권한을 보존합니다:

rsync -avz root@your-vps-ip:/mnt/ ./recovery/

Rsync의 장점은 중단된 전송을 재개하고 변경된 파일만 복사할 수 있다는 점입니다. -a 플래그는 권한과 타임스탬프를 보존하고, -v 는 상세 출력을 활성화하며, -z 는 전송 중 데이터를 압축합니다. 

대용량 복구 작업에는 rsync를 다음과 함께 사용하는 것을 고려하세요. –progress 전송 상태를 모니터링하려면:

rsync -avz --progress root@your-vps-ip:/mnt/ ./recovery/

네이티브 파일 관리자

Linux 사용자는 SSHFS 또는 배포판의 파일 관리자(Nautilus, Dolphin, Nemo)를 사용해 원격 파일시스템을 직접 마운트할 수 있습니다. 

SSHFS 마운트 예시:

sshfs root@your-vps-ip:/mnt /local/mount/point

마운트 후에는 파일 관리자를 통해 복사, 이동, 삭제 등 일반적인 파일 작업을 수행할 수 있습니다. 커맨드라인 방식보다 직관적이며, 폴더 구조와 파일 크기를 시각적으로 확인할 수 있습니다.

복구 완료 후 반드시 마운트 해제하세요:

fusermount -u /local/mount/point

VPS 데이터 손실 예방

사전 조치를 취하면 긴급 복구 상황 자체를 피할 수 있습니다. 연구에 따르면 조직의 93% 장기간 데이터 손실을 겪은 기업의 상당수가 1년 내에 폐업합니다. 복구보다 예방이 훨씬 중요한 이유입니다.

정기적 백업

장애가 발생하기 전에 자동 백업을 설정하세요. VPS 공급자는 전체 시스템 상태를 캡처하는 스냅샷 기능을 제공하므로, 데이터 손상이 발생했을 때 빠르게 복구할 수 있습니다.

3-2-1 백업 규칙을 따르세요. 데이터를 3개 복사본으로 유지하고, 2가지 다른 미디어에 저장하며, 복사본 1개는 오프사이트에 보관합니다. 이렇게 하면 여러 장애 시나리오에 동시에 대비할 수 있습니다.

함께 활용할 백업 유형:

  • 전체 스냅샷: 트래픽이 적은 시간대에 VPS 전체를 매주 캡처합니다.
  • 증분 백업: 마지막 백업 이후 변경된 내용만 매일 백업합니다.
  • 애플리케이션 수준 백업: 라이브 쓰기로 인한 손상을 방지하기 위해 데이터베이스를 별도로 내보냅니다.
  • 오프사이트 복제: 클라우드 스토리지를 활용해 서로 다른 리전에 복사본을 저장합니다.

데이터 변경 빈도에 따라 스냅샷 일정을 조정하세요. Cloudzy의 VPS 플랜에는 스냅샷 기능이 포함되어 있어 별도의 도구 없이 백업을 자동화할 수 있습니다.

분기마다 백업을 테스트하세요. 산업 데이터 백업 중 60%는 불완전하고, 복구 시도의 50%는 실패한다는 통계가 있습니다. 또 다른 백업 통계에 따르면, 조직의 76% 많은 기업이 심각한 데이터 손실을 경험했습니다. 실제로 필요한 상황이 오기 전에 백업이 제대로 작동하는지 반드시 확인하세요.

팀원 누구든 비상 상황에 대응할 수 있도록 복구 절차를 문서화하세요. 상세한 런북을 마련해 두면 핵심 담당자가 자리를 비웠을 때도 업무 공백을 방지할 수 있습니다.

로컬 스토리지, 다중 백업 복사본, 클라우드 스토리지, 오프사이트 아이콘을 포함한 3-2-1 백업 규칙 설명 이미지.

파일 시스템 모니터링

손상을 조기에 감지하려면 모니터링 도구를 활성화하세요. Linux 시스템은 부팅 시 fsck를 실행하고, Windows 시스템은 정기적인 chkdsk 검사를 통해 상태를 점검합니다.

파일시스템 오류에 대한 자동 알림을 설정해 문제가 심각해지기 전에 조치하세요. 최신 파일시스템에는 경미한 손상을 자동으로 복구하는 무결성 검사 기능이 내장되어 있습니다.

어두운 파란색 배경에 방패 아이콘, 시스템 그래프, 경고 표시가 포함된 파일시스템 모니터링 인포그래픽. Linux 및 Windows 시스템에서 파일 손상을 조기에 감지하기 위한 모니터링 도구를 설명합니다.

전원 보호

강력한 전력 이중화와 SLA 보장을 제공하는 VPS 공급업체를 선택하세요. 클라우드 공급업체는 데이터센터 수준의 이중 전력 시스템과 백업 발전기를 통해 이를 처리합니다.

가장 효과적인 방어 수단은 정기적인 스냅샷과 백업입니다. 인프라 전력 문제가 발생하더라도 최근 스냅샷에서 복원하면 데이터 손실 없이 복구할 수 있습니다. 공급업체 장애가 재앙이 아닌 관리 가능한 상황이 되는 것입니다.

복구 절차 테스트

최근 설문 조사 데이터에 따르면 데이터 손실 사고의 85.6%가 클라우드 스토리지 환경에서 발생합니다. 그럼에도 많은 조직이 비상 상황이 닥치기 전까지 복구 절차를 테스트하지 않다가, 백업이 불완전하거나 손상되었다는 사실을 뒤늦게 발견합니다.

복구 절차는 최소 분기마다 한 번씩 테스트하세요. 백업이 완전하고 접근 가능하며, 비즈니스 연속성 요구사항에서 정한 허용 시간 내에 복원될 수 있는지 확인하세요. 각 테스트 결과를 문서화하고 문제가 발견되면 즉시 해결하세요.

복구 프로세스를 문서화해 두면 필요할 때 누구든 복구를 수행할 수 있습니다. 상세한 런북은 특정 담당자에게 지식이 집중되는 문제를 방지하고, 핵심 인력이 부재한 비상 상황에서도 빠른 대응을 가능하게 합니다.

결론

VPS 손상은 비즈니스 연속성을 위협하지만, 올바른 복구 절차를 따르면 데이터 손실을 최소화할 수 있습니다. 복구 모드와 적절한 파일 전송 도구를 활용하면 운영체제를 재설치하기 전에 중요한 데이터를 되찾을 수 있습니다. 이 가이드에서 설명하는 방법은 대부분의 VPS 구성 및 호스팅 공급업체에서 동작합니다.

핵심 단계는 다음과 같습니다: 부팅 실패 확인, 복구 모드 활성화, 필요한 드라이버 설치(Windows NTFS 접근을 위한 ntfs-3g), 파일시스템 마운트, 안전한 위치로 파일 전송. 이 순서를 따르면 추가 데이터 손실 위험을 줄이면서 복구 성공 가능성을 높일 수 있습니다.

예방은 복구보다 항상 효과적입니다. 정기적인 백업, 파일시스템 모니터링, 검증된 복구 절차는 예기치 않은 장애를 방어합니다. 올바른 준비가 갖춰져 있다면 VPS 손상은 비즈니스 생존을 위협하는 재앙이 아닌, 관리 가능한 사고로 끝납니다.

자주 묻는 질문

VPS 파일 복구는 보통 얼마나 걸리나요?

복구 시간은 네트워크 속도, 데이터 용량, 디스크 상태, 암호화 오버헤드에 따라 달라집니다. 10GB 미만의 소규모 데이터는 빠르게 전송될 수 있지만, 대용량 데이터베이스나 미디어 라이브러리는 몇 시간이 걸릴 수 있습니다. 압축과 병렬 전송을 활용해 속도를 높이세요.

복구 모드가 부팅되지 않으면 파일을 복구할 수 있나요?

복구 모드가 실패하면 호스팅 공급업체 지원팀에 문의하세요. 다른 복구 이미지로 복구를 시도하거나 스토리지 볼륨에 직접 접근할 수 있도록 도움을 줄 수 있습니다. 극단적인 경우에는 손상된 드라이브의 스냅샷을 생성해 오프라인 분석을 진행할 수도 있습니다.

암호화된 VPS 드라이브에서도 파일을 복구할 수 있나요?

암호화된 파일시스템은 마운트 전에 복호화 키가 필요합니다. 전체 디스크 암호화를 설정했다면 마운트 과정에서 암호화 암호를 입력해야 합니다. 올바른 자격 증명이 없으면 표준 방법으로는 복구가 불가능합니다.

Windows VPS에서 빠른 시작 손상을 방지하려면 어떻게 해야 하나요?

Windows 전원 옵션에서 빠른 시작을 비활성화하세요. 이 기능은 파일시스템을 최대 절전 상태로 유지해 Linux 복구 모드에서 안전하게 마운트하는 것을 방해합니다. 완전히 종료하면 복구 환경에서 접근 가능한 깨끗한 파일시스템 상태가 유지됩니다.

파티션 테이블이 손상되었다면 어떻게 하나요?

파티션 테이블 손상은 TestDisk나 gdisk 같은 전문 복구 도구가 필요합니다. 이 도구들은 파일시스템 시그니처를 기반으로 파티션 테이블을 재구성할 수 있습니다. 다만 이 과정은 위험도가 높으며, 비즈니스에 중요한 데이터는 전문 데이터 복구 서비스가 필요할 수 있습니다.

공유

블로그 더 보기

계속 읽기.

Cosmos Cloud로 실행할 수 있는 최고의 셀프 호스팅 앱 - Cosmos 대시보드와 앱 패널 커버 이미지.
서버 및 OS

Cosmos Cloud로 실행할 수 있는 셀프 호스팅 앱 모음: 파일, 미디어, 비밀번호, 자동화 등!

Maybe Cosmos Cloud를 이미 설정했고 어떤 앱이 잘 맞는지 알고 싶거나, 아직 Cosmos를 도입할지 결정하지 못해 실제 워크플로에 얼마나 잘 맞는지 확인하고 싶다면

닉 실버닉 실버 16분 분량
Portainer vs Cosmos Cloud로 Docker 앱 관리하기 — 하이브리드 설정 다이어그램과 운영/접근 블록이 담긴 커버 이미지.
서버 및 OS

Portainer vs Cosmos Cloud: Docker 앱 관리에 적합한 선택은?

Docker를 이미 알고 있고 늘어나는 앱 스택을 더 깔끔하게 운영할 방법을 찾고 있다면, 답은 간단합니다. Portainer vs Cosmos Cloud 중 직접적인 제어 측면에서는 Portainer가 더 나은 선택입니다.

닉 실버닉 실버 14분 분량
Cosmos Cloud vs CasaOS vs Umbrel — 셀프 호스팅의 세 가지 경로를 추상적인 클라우드 네트워크 배경으로 표현한 피처 이미지.
서버 및 OS

Cosmos Cloud vs CasaOS vs Umbrel: 내 환경에 맞는 셀프 호스팅 플랫폼은?

간단히 말하면, CasaOS는 여전히 시작하기 가장 쉬운 선택이고, Umbrel은 큐레이션된 경험이 가장 깔끔하며, 도메인과 설정을 더 세밀하게 제어하고 싶을 때는 Cosmos Cloud가 더 적합합니다.

닉 실버닉 실버 11분 분량

배포할 준비가 됐나요? 월 $2.48부터.

2008년부터 운영해온 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.