ウェブサイト検索

このツールは、私のLinuxとWindows PCの間でファイルを自動的に同期します


まとめ

  • 同期を使用してクラウドリライアンスなしで、WindowsとLinuxの間でファイルをシームレスに同期します。
  • セキュアなファイル共有のために、WindowsとLinuxに同期をインストールしてセットアップします。
  • 同期には、ファイル同期が機能するために両方のシステムがオンラインである必要があります。

オペレーティングシステム間でファイルを手動でコピーすることや、クラウドストレージに依存するのにうんざりしていませんか? Syncthingを使用して、プライバシーを損なうことやストレージ制限に対処することなく、WindowsとLinuxマシンの間でファイルをシームレスに同期する方法は次のとおりです。

ファイルの同期のために同期を選んだ理由

あなたが私のようで、さまざまなオペレーティングシステムで定期的に作業している場合、ファイルを同期させる痛みを知っています。さまざまなソリューションを試した後、私は同期に落ち着きました。これは、デバイス間の直接ピアツーピア接続を作成する無料のオープンソース連続ファイル同期ツールです。

私が同期して一番気に入っているのは、クラウドストレージの間にないことです。データはデバイス間で直接転送されます。つまり、プライベートファイルを使用してサードパーティプロバイダーを信頼する必要はありません。それはあなたのデバイスがお互いにしっかりと話しているだけです。

自宅のセットアップでは、Windows-Garuda Linuxデュアルブートを実行しているメインマシンと、テスト目的で予備のUbuntuシステムの2つのPCを用意しています。同期は、WindowsシステムとUbuntuの間で簡単にファイル、特にスクリーンショットを共有するのに役立ちます。セットアップ方法をお見せしましょう。

あなたが知っておくべき1つの制限

同期は素晴らしいですが、1つのキャッチがあります。どちらのシステムでも、同期するために同時に実行する必要があります。中間ストレージがないため、1つのデバイスがオフラインである場合、Syncthingはファイルを同期できません。そのため、Windows PCがオンになっているが、Ubuntu PCがオフになっている場合、同期は発生しません。とはいえ、両方のPCが同時に実行されている場合、すべての変更は同期することができます。

この制限は、実際にはデュアルブートセットアップにとって大きな問題です。 WindowsとLinuxは同じシステムにインストールされているため、両方のOSを同時に実行することはできません。これにより、これらのデバイス間で同期することが不可能になります。ただし、これには非常にエレガントなソリューションがあります。シンプルなUSBドライブです。 USBスティックをPCに接続するだけで、どちらのオペレーティングシステムにも起動すると、USBスティックを読み取り、ファイルにアクセスできます。

同期をインストールしてセットアップする方法

同期のインストールとセットアップは、少し複雑になる可能性があります。 WindowsとLinuxデバイスでの作業方法に関する段階的なガイドを次に示します。

ステップ1:WindowsとLinuxに同期をインストールします

まず、Windowsで同期を実行しましょう。そのためには、Syncthing Webサイトにアクセスして、[ダウンロード]タブにアクセスしてください。ここには多くのダウンロードリンクがあります。 「ベース同期」オプションの下ですべてを無視します。同期するためにコマンドラインインスタンスを実行する必要があるためです。コマンドラインを閉じると、同期が機能しなくなり、不便だと思います。

代わりに、統合セクションの下で同期Windowsのセットアップを取得します。 WindowsセットアップファイルをダウンロードできるGitHubページに導かれます。このバージョンは、システムにStart SyncthingとStop Syncthingアプリをインストールして、サービスを簡単に維持します。

ダウンロードしたら、セットアップファイルを実行して、インストールウィザードに従ってください。プロセス中に、最初にポートとアドレスを構成するように依頼します。確信が持てない場合は、デフォルトの設定を保持できます。次に、オプションを「ログオン時に自動的に同期を開始する」と「インストール後に同期を開始する」を確認します。最後に、CREATE Windowsファイアウォールルールで「はい」をクリックして同期します。




インストールしたら、ブラウザを開き、アドレスとポートのデフォルトを変更しなかったと仮定して、このアドレスをアドレスバーに貼り付けます。

http://127.0.0.1:8384/

これにより、SyncthingのWebインターフェイスが開き、Sync設定を管理できます。

次のセクションで設定を構成する方法を共有します。とりあえず、Linuxで同期しましょう。多くのLinux分布にはリポジトリの同期が含まれるため、これは通常簡単でなければなりません。 Ubuntuユーザーにとって、端末を開いて実行するのと同じくらい簡単です。

sudo apt install syncthing

インストール後、2つの新しいアプリが見つかります。WebUIと同期し、Ubuntuアプリケーションの概要で同期を開始します。最初に起動を開始し、次に同期WebUIを開き、Windowsで見たのと同じインターフェイスを示すブラウザウィンドウを起動します。



ステップ2:デバイスの接続

今では、WindowsとLinuxシステムをリンクする楽しい部分が来ます。デモンストレーションのためにWindowsデバイスから始めます。

まず、URLにアクセスして、同期WebUIを開きます。

http://127.0.0.1:8384/

次に、右上隅から、[アクション]> [IDの表示]をクリックします。これにより、Windowsの同期のデバイスIDが表示されます。

Linuxマシンに切り替えて、同期を開きます。右下隅にある「リモートデバイスの追加」をクリックし、WindowsからデバイスIDを入力します。記憶に残る、簡単に識別できる名前を付け、[保存]をクリックします。 」

同期のWindowsインスタンスには、Linux PCからのペアリクエストが表示されるようになりました。それを受け入れ、Linux PCに認識した名前(PCの名前とは異なる場合があります)を付け、「保存」をクリックします。

それでおしまい! Windows PCとLinux PCの両方が接続されました。いずれかのインターフェイスのリモートデバイスセクションに「接続された」サインをチェックすることで、接続を確認できます。接続に問題がある場合は、ここにも表示されます。



ステップ3:同期フォルダーのセットアップ

デバイスを接続するだけで、ファイルが自動的に同期されるわけではありません。同期するフォルダーを同期に伝える必要があります。デフォルトでは、同期は同期するためのデフォルトのフォルダーを作成します。 Windowsでは、パスにあります:

C:\Users\{username}\Sync

Linuxを使用している間、ここで見つけることができます:

/home/{username}/Sync

同期はデフォルトのフォルダーで一時停止されますが、簡単に有効にすることができます。 「編集」ボタンをクリックし、[共有]タブに移動し、同期するデバイスを確認し、[保存]を押します。これにより、他のデバイスの共有リクエストがトリガーされるはずです。それを受け入れると、両方のデバイスが同期されるようになりました。データ(ファイルまたはフォルダー)を1つのフォルダーに追加または削除すると、他の同期フォルダーに表示されます。




とはいえ、デフォルトのフォルダーを使用したくない場合は、同期するためのカスタムフォルダーを設定することもできます。これを行うには、「フォルダーの追加」をクリックし、共有するフォルダーのパスを追加します。また、フォルダーIDを指定する必要があります。これは、すべての同期デバイスで同じでなければなりません。フォルダーラベルフィールドもあります。ここに何でも入力できます。フォルダーを識別するのに役立ちます。


Syncthingは、WindowsシステムとLinuxシステム間でファイルを共有する方法を変換しました。完璧ではなく、両方のシステムをオンラインで同期する必要がありますが、セキュリティ、シンプルさ、クラウドストレージへの依存度の依存に対する私の好ましいソリューションです。