백업 시스템 · 2 min read · Jan 05, 2026

BackupPC로 Linux 및 Windows 시스템 백업하기

BackupPC로 Linux 및 Windows 시스템 백업하기

버전 1.0
저자: Falko Timme

이 튜토리얼은 BackupPC를 사용하여 Linux 및 Windows 시스템을 백업하는 방법을 보여줍니다. BackupPC는 서버 역할을 하며 Linux 시스템에 설치되며, 그곳에서 로컬 네트워크의 모든 Linux 및 Windows 시스템에 연결하여 백업하고 복원할 수 있습니다. 이 과정에서 사용자의 작업에 간섭하지 않습니다. 클라이언트에서는 최소한의 구성만 필요합니다. BackupPC는 전체 및 증분 백업을 지원하며, 관리자가 웹 브라우저를 통해 백업 및 복구를 관리할 수 있도록 깔끔한 웹 프론트엔드가 제공됩니다. 그러나 BackupPC는 Ghost4Linux와 같은 비트 단위 백업이 아닌 파일 기반 백업을 수행하므로 디스크/파티션 이미징을 위해 설계된 것은 아닙니다.

BackupPC는 디스크 저장소와 디스크 I/O를 최소화하는 영리한 풀링 방식을 제공합니다. 동일한 파일이 여러 백업에서 한 번만 저장되어 디스크 저장소와 디스크 I/O에서 상당한 절약을 가져옵니다.

먼저 말씀드리고 싶은 것은 이것이 이러한 시스템을 설정하는 유일한 방법이 아니라는 것입니다. 이 목표를 달성하는 방법은 여러 가지가 있지만, 이것이 제가 선택한 방법입니다. 이것이 여러분에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

이 튜토리얼에서는 정적 IP 주소 192.168.0.100과 호스트 이름 server1.example.com을 가진 Debian Etch 서버에서 BackupPC를 설정할 것입니다. 이 절차는 Debian Sarge 및 Ubuntu에서도 유사하거나 동일해야 합니다.

BackupPC는 /var/lib/backuppc에 백업을 저장하므로, BackupPC 서버에 약 90GB의 추가 파티션을 만들었습니다. 많은 머신을 백업하려는 경우 여전히 매우 작다는 점에 유의해야 하므로 더 큰 것이 좋습니다. 또한 /var/lib/backuppc 파티션에 LVM을 사용하는 것을 고려하여 필요할 때마다 크기를 늘릴 수 있도록 해야 합니다. LVM에 대한 자세한 내용은 이 튜토리얼에서 확인할 수 있습니다: https://www.howtoforge.com/linux_lvm

Ubuntu Edgy Eft 데스크탑 시스템(호스트 이름/NetBIOS 이름: falko-desktop)과 NetBIOS 이름이 notebook인 Windows XP 노트북을 백업하고 복원하는 방법을 보여드리겠습니다. 두 시스템 모두 DHCP를 통해 네트워크 설정을 받습니다.

BackupPC는 smb, rsync/rsyncd 및 tar의 세 가지 전송 방법을 지원합니다. rsync는 Linux 시스템에 권장되는 방법이므로 Ubuntu 데스크탑에 대해 이를 사용할 것이고, smb는 Windows 시스템에 권장되는 방법이므로 Windows 노트북에 대해 이를 사용할 것입니다.

2 BackupPC 설치

server1.example.com에서 root로 다음 명령을 실행하여 BackupPC를 설치합니다:

server1.example.com:

apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfs

몇 가지 질문이 있을 것입니다:

작업 그룹/도메인 이름: <– WORKGROUP (사실, 여기서 입력하는 것은 중요하지 않습니다)
DHCP의 WINS 설정을 사용하도록 smb.conf 수정? <– 아니요

그런 다음 다음 메시지가 표시됩니다:

웹 관리 기본 사용자 생성됨
BackupPC는 웹 인터페이스를 통해 관리할 수 있습니다:  
http://server1.example.com/backuppc/

이를 위해 ‘backuppc’라는 웹 사용자와 ‘dAamcQIH’라는 비밀번호가 생성되었습니다. ‘htpasswd /etc/backuppc/htpasswd backuppc’를 실행하여 이 비밀번호를 변경할 수 있습니다. <– 확인

웹 프론트엔드 비밀번호(이 경우 dAamcQIH)를 메모해 두십시오. 비밀번호가 마음에 들지 않으면 다음을 실행하여 변경할 수 있습니다.

server1.example.com:

htpasswd /etc/backuppc/htpasswd backuppc

그런 다음 브라우저를 열고 http://192.168.0.100/backuppc/ (또는 네트워크에 server1.example.com에 대한 적절한 DNS 레코드가 있는 경우 http://server1.example.com/backuppc/)를 입력합니다. 로그인 프롬프트가 표시되면 모든 것이 정상입니다. 그렇지 않으면(내 설치와 같이) 다음 명령을 실행하십시오:

server1.example.com:

dpkg-reconfigure backuppc

다음 질문이 표시됩니다:

/apache 구성 파일에 대한 /backuppc/의 별칭 추가? <– 예

그런 다음 다시 http://192.168.0.100/backuppc/로 이동하여 사용자 이름 backuppc와 backuppc의 비밀번호로 로그인합니다:

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.