Windows 10でRsyncを使えますか?どうすればいいのでしょうか?この記事では、これらの質問に答え、また、Windows 10でバックアップと同期を簡単に実行するためのRsyncの代替手段も紹介します。
rsync(アールシンク)は、UNIXシステムにおいて、差分符号化を使ってデータ転送量を最小化し、遠隔地間のファイルやディレクトリの同期を行うアプリケーションソフトウェアである。
--出典:フリー百科事典『ウィキペディア(Wikipedia)』
Rsyncコマンドを使用すると、ファイルやディレクトリをディレクトリ、ディスク、またはネットワークコンピュータ間で同期することができます。
あるディレクトリから別のローカルディレクトリにファイルをコピーする、ローカルコンピュータからネットワークサーバーにファイルを同期する、またはその逆などのことをしたいため、Windows 10でRsyncを使用したいと思うかもしれません。しかし、Windows 10でRsyncは使えますか?
LinuxはMicrosoftによってホストされていないので、Windows 10でLinuxコマンドを実行するには、まずいくつかの準備をする必要があり、それが複雑で時間がかかります。そこで、Rsyncの代替手段として、Windows向けのプロのファイル同期ソフトを利用することも検討できます。
Windows 10でLinuxコマンドを実行する方法はいくつかありますが、1つはLinuxとWindowsをデュアルブートすることで、起動時にどちらのシステムを起動するかを選択することができますが、特にLinuxを頻繁に使おうとしない場合には面倒に感じることがあるかもしれません。
そこで、Windows Subsystem for Linux(WSL)をパソコンにインストールすることをよりお勧めします。これはWindowsでLinuxディストリビューションをコマンドラインモードで実行できるようにするもので、Windows 10でRsyncを比較的簡単に使え、他のLinuxユーティリティにも適用されます。しかし、WSLをインストールしたくない場合は、Git BashでRsyncを実行してみてください。詳細については、読み続けてください:
Microsoftが提供するこのWSLインストールガイドに従って、Windows 10のコンピュータにWindows Subsystem for Linuxをインストールします。詳細な手順は、お使いのシステムのバージョンによって異なります。
管理者としてコマンドウィンドウ(PowerShellまたはコマンドプロンプト)を開き、次のコマンドを入力して「Enter」キーを押すだけでよいです。
wsl --install
このコマンドは、必要なオプションコンポーネントを有効にし、最新のLinuxカーネルをダウンロードし、WSL 2をデフォルトとして設定し、Linuxディストリビューションをインストールします。作業が完了したら、コンピュータを再起動すると、WSLを使用できるようになります。
WSLを手動でインストールするには、さらにいくつかのステップを踏む必要があります。まず、PowerShellを管理者として起動した後、コマンドウィンドウで次のコマンドを入力します:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
その後、WSL 2に更新するか、WSL 1を使い続けるか、どちらかを選択します。後者の場合、Microsoftストアで、Ubuntu、SUSE、Debian、Fedora、PengwinなどのLinuxディストリビューションを選択できます。
Linuxディストリビューションを初めて起動すると、ファイルがコンピュータに保存されるまで数分間待つように指示されます。また、Linuxディストリビューション用のユーザーアカウントとパスワードを作成する必要があります。
WSLやLinuxディストリビューションのインストールに加えて、Git BashでGit for Windowsをインストールすれば、Windows 10でRsyncを実行できるようになります。
あとは、こちらからRsyncを探してダウンロードし、zstdを使って解凍します(Git Bashでコマンドを実行することで)。
次に、展開されたファイルを対応する場所に移動します。例えば:
\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
すると、Windows 10でGit Bash経由でRsyncコマンドが使えるようになるはずです。
上記のように、Windows 10でRsyncをインストールすることは簡単ではありません。このユーティリティを使う必要がなければ、直接Windowsベースのプログラムを使用すると、多くの時間と手間を省きます。
では、Windowsの標準機能はどうでしょうか?
これらの理由から、Windowsの標準機能でバックアップと同期のニーズを満たすのは難しいと感じるでしょう。そこで、AOMEI Backupper Standardのようなプロのデータ同期とバックアップフリーソフトをRsyncの代替ソフトとして使用することをお勧めします。このソフトは:
これから、Windows 10でAOMEI Backupperを使用してファイルをクラウドドライブに同期する方法をご案内します。開始する前に、まずAOMEI Backupper Standardを無料でダウンロードし、インストールしましょう:
ステップ 1. AOMEI Backupper Standardを起動し、「同期」タブ→「ベーシック同期」を選択します。
ステップ 2. 「フォルダを追加」をクリックして、同期させたいフォルダ/ファイルを選択します。複数のフォルダを追加したい場合、1つのファイル/フォルダを追加した後、「+」アイコンをクリックすればよいです。
ステップ 3. クラウドサービスを同期先として指定するには、逆三角形アイコンをクリックし、「クラウドドライブを選択」を選択します。
ステップ 4. 下部の2つのオプションをクリックし、ニーズに応じて同期をカスタイズします。すべての設定を確認し、問題がなければ、「開始」をクリックします。
同期タスクを作成した後、それを再び設定する必要はありません。バックグラウンドで自動実行されるので、今やっている仕事を邪魔することはありません。また、同時に複数のバックアップと同期タスクを作成し、「ホーム」タブで簡単に管理することができます。
また、重要なファイル/フォルダをよりよく保護するには、「クラウドバックアップ」でそれらをAOMEI自社のクラウドストレージAOMEI Cloudにバックアップするのをお勧めします。バックアップは同期と違い、バックアップするファイル/フォルダの異なるバージョンを保持しています。このため、あるファイル/フォルダをある日に編集する前の状態に戻したいなら、バックアップが役立ちます。AOMEI Cloud(1TB)は、15日間無料試用可能で、ぜひ使ってみてください。
Linuxの便利なコマンドとして、RsyncはWindows 10で使用することも可能ですが、そのプロセスは複雑で時間がかかります。ファイルをより簡単にバックアップと同期するために、Rsyncの代替フリーソフト-AOMEI Backupperの使用をお勧めします。
上記の機能に加えて、AOMEI Backupperはクローン、ディスク消去など様々な機能を備えているので、データをHDDからSSDに移行する場合や、パソコンを完全に消去する場合にも役立ちます。今すぐダウンロードし、体験しましょう!