윈도우 10에서 Rsync 사용하는 방법 | 튜토리얼 및 대안
Rsync는 강력한 명령줄 도구로, 효율적인 파일 동기화의 핵심 요소입니다. 본 문서는 윈도우 10에서 Rsync를 사용하는 세부 지침, 솔루션 및 대안을 설명합니다. 이 안내서는 단계별 절차를 안내합니다.
Windows 10에서 Rsync는 무엇인가요?
Rsync는 원격 동기화(Remote Sync)의 약자로, 같은 장치 상의 파일과 디렉터리, 디스크 간이나 네트워크를 통해 다른 위치에 있는 파일과 디렉터리를 동기화하는 데 탁월한 성능을 보여주는 리눅스 기반 유틸리티입니다. 예전부터 Unix 계열 시스템에서 사용되어 왔으며, 대량의 데이터를 효율적으로 관리하기 위해 인기를 얻었습니다.
Windows 10에서 Rsync를 사용할 수 있나요?
Windows 10에서도 한 디렉터리에서 다른 로컬 디렉터리로 파일을 복사하거나 로컬 컴퓨터와 네트워크 서버 간 파일을 동기화시키는 요구가 생길 수 있으므로 Windows 10에서 Rsync를 사용하려고 할 수 있습니다. 그러나 Windows 10 환경에서 효과적으로 사용할 수 있을까요? 간단히 말해서 가능합니다. 이 문서에서는 그과정을 안내해 드리겠습니다.
Linux는 Microsoft에서 호스팅되지 않으므로 Windows 10에서 Linux 명령어를 실행하려면 먼저 몇 가지 준비 작업을 해야 합니다. 이 중 일부는 복잡하고 시간이 많이 소요될 수 있습니다. 그렇기 때문에 Windows 10이나 Windows 11에서 Rsync 대안으로 파일 동기화 소프트웨어를 사용하는 것도 고려해 볼 수 있습니다.
👉Windows 10의 Rsync 대안으로 파일 백업 및 동기화
👉Windows Server에 Rsync가 있나요? (서버 사용자를 위해 여기를 클릭하세요)
Windows 10에서 Rsync 명령어를 실행하는 방법
Windows 10에서 Linux 명령어를 실행하는 방법은 여러 가지가 있습니다. 하나는 Linux와 Windows를 이중 부팅하여 부팅 시 사용할 시스템을 선택할 수 있도록 하는 것이지만, Linux를 자주 사용하지 않을 경우에는 너무 번거로울 수 있습니다.
그래서 컴퓨터에 Windows Subsystem for Linux(WSL)을 설치하는 것이 좋습니다. 이것은 Windows 유틸리티로 작동하여 명령 줄 모드에서 Linux 배포판을 실행할 수 있게 해주며, Windows 10에서 Rsync를 사용하는 비교적 쉬운 방법입니다. 그러나 WSL을 설치하지 않고 Git Bash에서 Rsync를 실행해 볼 수도 있습니다.
다음은 두 가지 방법의 자세한 설명입니다:
♦ 방법 1- WSL 설치:
이 WSL 설치 가이드(Microsoft에서 제공)를 따라 Windows 10 컴퓨터에 Windows Subsystem for Linux를 설치하십시오. 자세한 단계는 시스템 버전에 따라 다를 수 있습니다.
Win10 버전 2004 이상 또는 Win11을 실행 중인 경우: 관리자 권한으로 명령 프롬프트(또는 PowerShell)를 열고 다음 명령을 입력한 후 Enter 키를 누르십시오:
wsl --install
이 명령은 필요한 선택적 구성 요소를 활성화하고 최신 Linux 커널을 다운로드한 다음 WSL 2를 기본 설정으로 설정하고 Linux 배포판을 설치합니다. 컴퓨터를 재시작한 후에 WSL을 사용할 수 있습니다.
설치된 Linux 배포판은 기본적으로 Ubuntu입니다. 이는 -d 플래그를 사용하여 변경할 수 있습니다.
- 설치된 배포판을 변경하려면 다음을 입력하십시오: wsl --install -d [배포판 이름]. [배포판 이름]을 설치하려는 배포판의 이름으로 바꾸십시오.
- 온라인 스토어를 통해 다운로드할 수 있는 사용 가능한 Linux 배포판 목록을 보려면 다음을 입력하십시오: wsl --list --online 또는 wsl -l -o.
- 초기 설치 이후에 추가적인 Linux 배포판을 설치하려면 다음 명령을 사용할 수도 있습니다: wsl --install -d [배포판 이름].
이전 버전을 실행 중인 경우: WSL을 수동으로 설치하려면 몇 가지 추가 단계를 수행해야 합니다. 먼저 PowerShell을 관리자 권한으로 실행하여 다음 명령을 입력하십시오:
dism.exe /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /all /norestart
그런 다음 WSL 2로 업데이트하거나 WSL 1을 계속 사용할 수 있습니다. 후자의 경우, Microsoft 스토어에서 Linux 배포판을 선택할 수 있습니다. 사용 가능한 옵션으로는 Ubuntu, SUSE, Debian, Fedora, Pengwin 등이 있습니다.
주어진 내용을 한국어로 번역하십시오. HTML 태그 a의 href 속성 값과 img 태그의 src 속성 값을 번역하지 마십시오. {{}}의 내용은 번역할 필요가 없습니다. 유니코드 문자는 번역하지 마십시오. HTML 구조와 해당 속성을 번역하거나 수정하지 마십시오.Linux 배포판을 처음 실행할 때 몇 분 동안 컴퓨터에 파일이 저장되기를 기다리라는 메시지가 나타납니다. 또한, Linux 배포판을 위해 비밀번호를 사용하여 사용자 계정을 생성해야 합니다.
♦ 방법 2 - 윈도우용 Git 설치:
WSL과 Linux 배포판을 설치하는 것 외에도, Git for Windows를 설치하여 Git Bash로 Rsync 명령을 실행할 수도 있습니다.
이제 여기를 클릭하여 Rsync를 찾아 다운로드하고, Git Bash에서 명령을 실행하여 zstd를 사용하여 압축을 해제할 수 있습니다.
다음 단계는 압축 해제된 파일을 해당 목적지로 옮기는 것입니다. 예를 들면:
- \rsync-3.2.2-1\usr\bin → C:\Program Files\Git\usr\bin
- \rsync-3.2.2-1\usr\lib → C:\Program Files\Git\usr\lib
- \rsync-3.2.2-1\usr\share → C:\Program Files\Git\usr\share
그럼 이제 Git Bash를 통해 Windows 10에서 Rsync 명령을 사용할 수 있습니다.
팁:
Windows 용 Rsync인 cwRsync라는 패키지도 있습니다. 이를 사용하여 Windows 10에서 원격 파일 백업 및 동기화를 할 수 있습니다. 그러나 cwRsync Server의 무료 버전은 중단되었으며 마지막 무료 버전은 더 이상 직접 사용할 수 없습니다. 자세한 내용은 공식 사이트에서 확인하실 수 있습니다.
파일 백업 및 동기화를 위한 Windows 10에서의 Rsync 대안
위에서 보여준대로, 간소화된 방법으로도 Windows 10에 Rsync를 설치하는 것은 쉽지 않습니다. 이 유틸리티를 사용할 필요가 없고 다른 옵션에 대해 열려 있다면, Windows 기반 프로그램이 많이 귀찮음을 덜어줄 수도 있습니다.
그렇다면, Windows에서 Rsync 대체 방법은 어떤 것이 있을까요?
💻백업 및 복원 | 오래된 백업 및 복원 유틸리티는 느리고 오류가 발생하기 쉬워 신뢰성이 떨어집니다. 또한 데이터 백업을 사용자 정의하는 데에는 융통성이 부족합니다. |
📂파일 기록 | 파일 기록은 자동 폴더 백업을 위한 더 간단한 설정을 제공하지만, 저장 옵션에 제한이 있으며 Windows 11은 개인 폴더 추가를 허용하지 않습니다. |
🔰AOMEI Backupper |
더 다양한 스토리지 옵션을 지원하는 더욱 다재다능한 도구로 쉽게 파일을 백업 및 동기화할 수 있습니다. 이 도구는 내부/외부 드라이브, 네트워크 위치, NAS, 클라우드 드라이브, NAS 간 동기화 또는 USB와 같은 다양한 스토리지 옵션을 지원합니다. 또한 정기적인 백업 또는 동기화 작업을 예약하고 변경된 파일만 포함하는 점진적 또는 차이점 백업을 수행할 수도 있습니다. |
여기서는 Rsync Windows 대안을 사용하여 로컬 드라이브에서 클라우드로 파일을 동기화하는 방법을 보여주기 위해 AOMEI Backupper Standard를 예로 사용하겠습니다. 이 무료 소프트웨어는 Windows 11/10/8/7/XP/Vista를 지원하며 직관적인 GUI에서 매우 간단한 작업을 수행할 수 있습니다.
전체적인 무료 Standard 버전을 다운로드하여 설치하여 사용해볼 수 있습니다:
*Windows Server 사용자를 위해 모든 기능을 제공하는 특화된 Server 에디션도 있습니다.
Windows 10 컴퓨터의 파일을 클라우드 드라이브에 동기화하는 방법:
단계 1. Rsync Windows 대안을 다운로드하고 실행하여 동기화 탭으로 이동한 다음 기본 동기화를 선택합니다.
프로페셔널 에디션에서 고급 동기화 모드를 제공합니다:
☛ 실시간 동기화: 소스 디렉토리에서 변경된 파일을 대상 디렉토리로 실시간으로 동기화합니다.
☛ 미러 동기화: 소스 디렉토리의 파일을 대상 디렉토리와 완전히 동일하게 유지합니다.
☛ 양방향 동기화: 소스 또는 대상 디렉토리에서 수행한 모든 변경 사항이 상대쪽 디렉토리에 동기화됩니다.
2단계. 필요에 따라 작업 이름을 편집합니다. 폴더 추가를 클릭하여 동기화할 폴더를 선택합니다. 이 프로세스를 반복하여 여러 폴더를 추가할 수 있습니다.
3단계. 대상 경로를 선택합니다. 네트워크 공유/NAS 또는 클라우드 서비스를 지정하려면 선택 상자 옆에 있는 작은 삼각형을 클릭하여 공유 또는 NAS 장치 추가 또는 클라우드 드라이브 선택을 선택합니다.
4단계. (선택 사항) 일일, 주간 또는 월간 모드에 기반하여 작업을 자동으로 실행하려면 동기화 일정을 클릭합니다.
5단계. 동기화 시작을 클릭하여 파일 동기화를 시작합니다.
그게 전부다. 예약된 동기화 작업을 생성한 후에는 다시 설정할 필요가 없습니다. 작업을 방해하지 않고 자동으로 백그라운드에서 실행됩니다. 동시에 클라우드 드라이브에 충분한 공간이 없는 경우, 클라우드 백업 및 AOMEI Cloud의 도움을 받을 수 있습니다.
당신은 AOMEI 계정에 가입해야 합니다. 그런 다음 15일 이내에 1TB의 무료 클라우드를 이용하고 로그인한 후에 전체 공간과 사용 공간을 확인할 수 있습니다. 게다가, 클라우드 백업 작업을 자동으로 실행할 수 있습니다.
더 나은 요구 사항을 충족하기 위해 여러 개의 백업 및 동기화 작업을 동시에 생성하고 홈 탭에서 쉽게 관리할 수도 있습니다.
Windows Server에 Rsync가 있을까요?
기본적으로 Windows Server에는 rsync가 포함되어 있지 않습니다. rsync는 주로 Linux 및 macOS와 같은 Unix 기반 운영 체제에서 찾을 수 있는 인기 있는 유틸리티입니다. 그러나 Windows 사용자는 여전히 제3자 구현을 설치하거나 유사한 기능을 가진 대체 솔루션을 사용하여 rsync를 사용할 수 있습니다.
대안으로 AOMEI Backupper Server를 사용해 보십시오. 서버 사용자에게 맞춤화된 기능과 사용하기 쉬운 작업을 제공합니다.
구체적인 작업 계획을 얻으려면 아래 링크를 클릭하십시오:
Windows Server 2019에서 Rsync 사용하는 방법: 단계별 안내
Rsync Windows 10에 대한 FAQ
Q 1: Windows 10에서 추가 소프트웨어를 설치하지 않고 Rsync를 사용할 수 있을까요?
A 1: Rsync는 기본적으로 Windows 10에서 사용할 수 없습니다. 그러나 Windows Subsystem for Linux (WSL), Git Bash 또는 cwRsync와 같은 도구를 설치하여 Rsync 명령을 실행할 수 있는 환경을 제공받을 수 있습니다. 이러한 도구가 없으면 Windows에서 직접 Rsync를 실행할 수 없습니다.
Q 2: 파일 동기화를 위해 Rsync와 Robocopy를 비교하면 어떻게 되나요?
A 2: Rsync와 Robocopy는 강력한 파일 동기화 도구입니다만, 각각 다른 강점이 있습니다. Rsync는 증분 백업과 네트워크 전송에서 뛰어나기 때문에 서로 다른 시스템 간 대규모 데이터 관리에 효율적입니다. 반면, Robocopy는 특히 Windows 환경에서 강력한 파일 복사 및 동기화 기능을 제공하는 Windows 네이티브 유틸리티입니다.
Q 3: Windows 10에서 Rsync 사용의 제한 사항은 무엇인가요?
A 3: 주요 제한 사항은 원래 지원되지 않는다는 것인데, 이는 Rsync를 사용하려면 추가 소프트웨어인 WSL이나 Git Bash를 설치해야 한다는 것을 의미합니다. 또한, Rsync의 명령줄 인터페이스는 Linux 명령에 익숙하지 않은 사용자에게는 어려울 수 있습니다. 안전한 전송을 위해 SSH 키를 구성하는 경우, 특히 네트워크 상에서 Rsync를 설정하는 데는 학습 곡선이 있다는 점도 있습니다.
Rsync를 Windows 10에서 사용하기 위한 전문 팁
-
보안을 위해 SSH 활용: Rsync로 네트워크 상에서 파일을 동기화할 때 항상 SSH를 사용하세요. 이를 통해 데이터가 암호화되고 무단 액세스로부터 보호됩니다.
-
대규모 전송 전에 구성 테스트: 특히 네트워크 상에서 Rsync를 사용하는 중요한 작업을 하기 전에, 작은 파일로 구성을 테스트하여 모든 것이 올바르게 구성되었는지 확인하세요.
-
정기적인 동기화 자동화: 작업 스케줄러나 스크립트를 사용하여 Rsync 작업을 자동화하세요. 정기적인 동기화는 수동 개입 없이 데이터가 최신 상태로 유지되도록 합니다.
결론
Rsync는 Linux에서 유용한 명령어이지만, Windows 10에서 사용하는 것은 복잡하고 시간이 많이 걸립니다. 로컬 및 원격 파일을 백업하고 동기화하기 위해 Rsync 대안으로 Windows 10에서 AOMEI Backupper를 사용할 수도 있습니다.
위에서 언급한 기능 외에도, AOMEI Backupper는 클론 모듈을 통합하여 디스크를 클론하고, 따라서 HDD를 SSD로 마이그레이션하거나 다른 하드 드라이브로 OS 이동 또는 더 큰 드라이브를 더 작은 드라이브로 클론하는 등의 작업도 할 수 있습니다.
,번역할 내용을 기재하세요. a 태그의 href 속성 값과 img 태그의 src 속성 값은 번역하지 마세요. {{}} 내용은 번역하지 않아도 됩니다. 유니코드 문자는 번역하지 마세요. HTML 구조와 속성을 번역하거나 수정하지 마세요.