백업 시스템 · 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의 비밀번호로 로그인합니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.