問題タブ [cwrsync]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
command-line - Windows コマンド プロンプトでスラッシュを使用できなくなった
Windows XP コマンド プロンプトで / を使用できなくなりました。また、cygwin のインストールが失敗した後に起動したようです。たとえば、cd /windows は機能しませんが、以前は機能していました。
これがどのように起こったのか、誰にも想像できますか?
おっとっと!XP では通常動作しませんが、Vista では動作すると読んでいました。私は自分の問題を単純化しましたが、それは間違っていました。本当の問題は次のとおりです。
次のような方法でコマンドプロンプトで使用できるcwrsyncバイナリ(cygwinでの使用を意味する)を使用していました。
ssh -i /keydir/keyfile ユーザー@サーバー
しかし、何かをした後(cygwinをインストールしていたようです)、cwrsyncファイルを再インストールした後でも、次のことしかできません。
ssh -i \keydir\keyfile user@server、つまり、ローカル ファイルを参照するときは Windows の規則を使用する必要があります。
これを cwrsync フォーラムに投稿しましたが、あまり活発ではないので、誰かがここで何が起こっているかを認識してくれることを期待していました。おそらく cygwin フォーラムも試してみる必要があります。
synchronization - WAN リンクを介したファイル レプリケーション
WAN リンクを介して複製する優れたファイル複製ツールを誰かが提案できるかどうか疑問に思っています。VPN などの凝ったものは必要ありません。双方向で同期するまっすぐな TCP/IP 接続だけを探しています。
robo-copy、rsync (現在は導入されていますが、これは 1 つの方法にすぎません)、およびその他のいくつかの小規模なテクノロジについて検討しました。どんな提案も役に立ちます!あ、これはWindows専用です。Linux/Unix ツールは使用しないでください。
- アップデート -
Web Farm Framework はこれを支援できるようになりました...かなりクールです。
svn - 高遅延ネットワーク接続を介して多くの(小さな)ファイルを同期する方法
通常、Subversion(クライアントでのsvn update、単方向)を使用してソフトウェアアプリケーションをクライアントにデプロイします。クライアントが中国にあり、サーバーがカナダにあるため、待ち時間が長い(大きなファイルのダウンロード速度が良い)ため、現在、クライアントの1つで問題が発生しています。Subversionは、非常に長い時間が経過すると、エラーが発生してタイムアウトするだけです。
私たちのアプリケーションには、たくさんの小さなファイル(.aspx、.configなど)といくつかの大きなファイル(.dll、.jpg)があり、合計で約100mb〜200mbになります。
私は現在、次のことを検討しています。
- サーバーでローカルsvnチェックアウトを実行します
- 結果をzip形式で圧縮する
- 大きなzipファイルを外部マシンにFTPまたはrsyncします
- 一時フォルダにあるファイルを解凍します。
- その一時フォルダーから通常のインストールフォルダーへのローカルrsyncを実行します。
より良い解決策はありますか?
- 宛先の近くにSubversionミラーを設定しますか?(月に数時間しか必要ありませんが、見つけるのは難しいかもしれません)
- 別のバージョン管理システムを使用していますか?(gitは待ち時間の長い接続に適していますか)?
- すべてのデータを送信する代わりに、宛先で再適用されるSubversionパッチ(バイナリファイルを含む)をパッケージ化する方法はありますか?
- DropBox(Amazon S3を使用)を使用してファイルを一時フォルダーに転送する方が良いでしょうか?
windows-7 - cwRsyncは、Windows7では「nontsec」を無視します
cwRsyncを使用して、WindowsからUbuntuにファイルを同期します。このプロセスは以前はVistaで正常に機能していましたが、Windows7にアップグレードしてから、アクセス許可の問題が発生し続けます。
いくつかの背景...Vistaで同じ権限の問題を取得するために使用しましたが、CYGWIN=nontsec
環境変数を使用することで解決しました。
プレミッションの問題
WindowsとUNIXのファイルパーミッションは異なるため、ファイルをWindowsパーミッションと同期しても意味がありません。rsyncが行うことは、UNIX側の権限を0(d---------
)に設定することです。これを防ぐために、cygwinにはnontsec
Windowsファイルのパーミッションを無視するように指示する変数があります。
問題は、Windows7ではnontsec
効果がないように見えることです。
symfony1 - Windows 7 で Rsync を使用して Symfony Projekt をデプロイする - パーミッションの問題
Rsync を使用して Symfony アプリをデプロイしようと必死になっています。
私はcwRsyncをインストールしましたが、少なくともSSHは動作します。私のアプリは E:\xampp\htdocs\MyProject にあります。
Rsync は実際にサーバー上に 1 つのディレクトリを作成しますが、それ以外は許可エラーのみが発生します。
現在、これは一般的な問題のようですが、次のような解決策を実装することはできません: cwRsync は Windows 7 で "nontsec" を無視します
cwRsync を次のディレクトリにインストールしました: c:\cwrsync
私の質問: 私の fstab ファイルはどのように見える必要がありますか? また、どこに置く必要がありますか? この問題に対する他の解決策はありますか?
前もって感謝します!
powershell - Powershell: "set home = PATH"
cmdバッチファイルをpowershellに移行しようとしましたが、powershellがSETHOMEコマンドを受け入れません。スクリプト
./sshはHOMEにアクセスしませんが、cmd-Bashと同じスクリプトを実行します。cmd-bashSETHOMEのようなホームパスを設定するための提案はありますか?
よろしくルネ
rsync - rsync: エントリーレベル 1
rsync (win の場合は cwrsync) を使用してローカル ディレクトリをリモート システムに同期しようとしましたが、エントリ レベルに問題があり、解決策が見つかりません。
同期のエントリ レベルは 0 です。宛先は /cygdrive/e/temp/destination/dirA ですが、/cygdrive/e/temp/destination/{content from sourcedir} である必要がありますが、変更するスイッチが見つかりません。 rsync のエントリーレベル。
何か案は?
よろしくルネ
windows-7 - rsyncエラー:ファイル番号が正しくありません
ローカルマシン(64ビットのWindows 7)からリモートサーバー(64ビットのUbuntu 8)にコンテンツをrsyncしようとしていますが、失敗します。私はすでにこのがらくたにあまりにも多くの時間を費やしているので、どんなアドバイスも大歓迎です...よろしくお願いします!
rsync - ディレクトリ名のスペースが原因で CWRsync が失敗する
2 つのサーバー間で名前の間にスペースがあるフォルダーを再同期する際に問題があります。
このエラーをオンラインで調査しましたが、ソリューションの多くはスペースを含む 1 つのフォルダーのみを処理します。私の問題は、名前にスペースを含む 2 つのサブフォルダーがあり、どのソリューションも機能しないことです。
たとえば、サーバーには次のディレクトリがあります: c:/test folder/test er/test.txt
クライアントで rsync.cmd を実行すると、サーバーの rsyncd.log ファイルに次のエラーが表示されます。
サーバーの rsyncd.conf フォルダーには、次のものがあります。
これは機能しませんが、以下は機能します: フォルダー: c:/test folder/test.txt
rsyncd.conf コードを使用:
つまり、スペースを含む 1 つのディレクトリに対してのみ機能しますが、2 つのディレクトリに対しては機能しません。構文の問題であることはわかっていますが、構文を理解することはできます。オンラインでの調査に基づいて、スペースにバックスラッシュ()とx20を含む多くのバリエーションを試しました
cwrsync を使用しており、サーバー マシンは次のとおりです。MicroSoft Windows Server 2003 R2
ありがとうございました。
backup - rsync -オプションの説明?
rsyncスクリプトで以下のスイッチを見たことがありますが、誰かが私のためにそれらを分解できるかどうか疑問に思っていました...
うご?rwX (read-write-Execute - Execute を大文字にするのはなぜですか?)
また、-x オプションの「ファイルシステムの境界を越えない」とは何ですか?
どうもありがとう