Ви можете подивитись на змонтовані накопичувачі у середовищі cygwin UNIX на базовій ОС Windows, заглянувши в нього /cygdrive
. Зробіть df
підказку в оболонці cygwin (як правило bash
), щоб побачити, де встановлені накопичувачі. Ось документація щодо того, де знаходяться встановлені накопичувачі . Наприклад, щоб змінити до мережі приводу , встановленого в ОС Windows f:\
, потрібно , cd
щоб /cygdrive/f
, як в:
$ cd /cydrive/f
Ось приклад:
- У OS X Mavericks (UNIX) встановлений накопичувач на 3 ТБ
/Volumes/Time Machine
- Віртуальна Windows XP (VM) працює на OS X і бачить
/Volumes/Time Machine
якX:\
- Cygwin працює на VM XP і бачить
/Volumes/Time Machine
як /cygdrive/x
або рівнеx:
$ ls x:
Ось малюнок:
Якщо зовнішній HD в даний час не встановлений на хості Windows і вже нанесений на точку монтування /cygdrive
, можливо, вам доведеться самостійно змонтувати мережевий доступ. Подивіться на реалізацію Cygwin портретованого , UNIX mount
команди .
Ще один спосіб перегляду мережевої папки - уздовж рядків використовуваного вами синтаксису - у мене сервер OS X експортує свою папку входу в OS X, whmcclos, як спільну папку SMB. Я можу встановити свою поточну робочу директорію в тій спільній папці від cygwin на моєму комп'ютері з операційною системою Windows XP, що працює під управлінням OS X:
$ cd //192.168.0.2/whmcclos
Таким чином, мені навіть не потрібно, щоб папка була змонтована як лист диска, щоб переглянути її з cygwin.
Для резервного копіювання файлів, які були змінені, rsync
рекурсивно створюватиме резервне копіювання лише тих файлів у дереві каталогів, які були змінені - він обчислює мінімальний набір резервних копій і створює резервну копію лише того, що змінилося, та має безліч варіантів, включаючи копіювання на мережеві накопичувачі та історію можна використовувати з шифруванням через ssh
. Ось кілька підказок щодо використання rsync
з цигуїном. Ось команда компресувати та архівувати (рекурсивно) джерело на дисководі, встановленому як c:\
і поставленому в ціль на встановленому диску, як f:\
на хості Windows, що лежить в основі cygwin.
$ rsync -avz /cygdrive/c/path/to/source /cygdrive/f/path/to/target
Якщо вам потрібна додаткова допомога, будь ласка, залиште коментар.
-avz
, він не копіює дозволів правильно. Я отримуюrsync: failed to set permissions on "<path>": Permission denied (13)
. Будь-яка ідея, як це виправити?