マウントされたドライブは、で調べることにより、基盤となるWindows OSのcygwin UNIX環境のビューで確認できます/cygdrive
。df
cygwinシェルプロンプト(通常はbash
)でaを実行して、ドライブがマウントされている場所を確認します。 マウントされたドライブがどこにあるかに関するドキュメントです。たとえば、ドライブがWindowsとしてマウントネットワークに変更するにはf:\
、あなたはいただきたいcd
と/cygdrive/f
のように、:
$ cd /cydrive/f
次に例を示します。
- OS X Mavericks(UNIX)には、3 TBドライブが
/Volumes/Time Machine
- 仮想Windows XP(VM)がOS Xで実行されて
/Volumes/Time Machine
おり、X:\
- CygwinはXPのVM上で実行されている、と見ている
/Volumes/Time Machine
よう/cygdrive/x
、あるいはx:
$ ls x:
ここに写真があります:
外部HDが現在Windowsホストにマウントされておらず、のマウントポイントにすでにマップされている/cygdrive
場合は、ネットワーク共有を自分でマウントする必要がある場合があります。 cygwinのUNIX mount
コマンドの実装を見てください。
ネットワークフォルダーを表示する別の方法は、使用した構文の行に沿ったものです-私のOS Xサーバーは、OSXログインフォルダーwhmcclosをSMB共有フォルダーとしてエクスポートしています。 次のように、現在の作業ディレクトリを、OS Xで実行されているWindows XP VMのcygwinからその共有フォルダに設定できます。
$ cd //192.168.0.2/whmcclos
そうすれば、フォルダーをドライブ文字としてマウントして、cygwin内から表示する必要もありません。
変更されたファイルをバックアップする場合は、変更さrsync
れたディレクトリツリー内のファイルのみを再帰的にバックアップします-最小限のバックアップセットを計算し、変更されたもののみをバックアップします。また、ネットワークドライブへのコピーやによる暗号化で使用できssh
ます。 cygwinでの使用に関するヒントをいくつかrsync
紹介します。 以下は、マウントされたドライブのソースを圧縮してアーカイブ(再帰)しc:\
、f:\
cygwinの基盤となるWindowsホストのマウントされたドライブにターゲットを配置するコマンドです。
$ rsync -avz /cygdrive/c/path/to/source /cygdrive/f/path/to/target
さらにサポートが必要な場合は、コメントを残してください。
-avz
、権限が正しくコピーされません。わかりますrsync: failed to set permissions on "<path>": Permission denied (13)
。これを修正する方法はありますか?