Bạn có thể xem các ổ đĩa được gắn trong khung nhìn của môi trường UNIX của hệ điều hành Windows bên dưới bằng cách nhìn vào /cygdrive
. Thực hiện df
tại dấu nhắc shell Cygwin (thường bash
) để xem các ổ đĩa được gắn kết. Đây là tài liệu về nơi tìm thấy ổ đĩa gắn kết . Ví dụ, để chuyển sang mạng ổ gắn như Windows f:\
, bạn muốn cd
đến /cygdrive/f
, như trong:
$ cd /cydrive/f
Đây là một ví dụ:
- OS X Mavericks (UNIX) có ổ đĩa 3 TB được gắn dưới dạng
/Volumes/Time Machine
- Một Windows XP ảo (VM) đang chạy trên OS X và được xem
/Volumes/Time Machine
làX:\
- Cygwin đang chạy trên XP VM, và thấy
/Volumes/Time Machine
như /cygdrive/x
hoặc thậm chíx:
$ ls x:
Đây là một hình ảnh:

Nếu HD bên ngoài hiện không được gắn trên máy chủ Windows và đã được ánh xạ tới điểm gắn kết /cygdrive
, thì bạn có thể cần phải tự chia sẻ mạng. Hãy xem việc triển khai mount
lệnh UNIX của Cygwin .
Một cách khác để xem thư mục mạng là theo dòng cú pháp mà bạn đã sử dụng - Tôi có máy chủ OS X của tôi xuất thư mục đăng nhập OS X của tôi, whmcclos, dưới dạng thư mục chia sẻ SMB. Tôi có thể đặt thư mục làm việc hiện tại của mình thành thư mục dùng chung đó từ cygwin, trên Windows XP VM, chạy trong OS X, như sau:
$ cd //192.168.0.2/whmcclos
Bằng cách đó, tôi thậm chí không cần phải gắn thư mục dưới dạng ký tự ổ đĩa để xem nó từ bên trong cygwin.
Để sao lưu các tệp đã thay đổi, rsync
sẽ chỉ sao lưu đệ quy các tệp trong cây thư mục đã thay đổi - nó tính toán một bộ sao lưu tối thiểu và chỉ sao lưu những gì đã thay đổi và có vô số tùy chọn, bao gồm sao chép vào ổ đĩa mạng và có thể được sử dụng với mã hóa thông qua ssh
. Dưới đây là một số gợi ý khi sử dụng rsync
với cygwin. Dưới đây là một lệnh để nén và lưu trữ (recurse) nguồn trên ổ đĩa được gắn c:\
và đặt vào mục tiêu trên ổ đĩa được gắn kết như f:\
trên máy chủ Windows bên dưới cygwin.
$ rsync -avz /cygdrive/c/path/to/source /cygdrive/f/path/to/target
Nếu bạn cần thêm trợ giúp, xin vui lòng để lại nhận xét.
-avz
, nó không sao chép chính xác quyền. Tôi nhận đượcrsync: failed to set permissions on "<path>": Permission denied (13)
. Bất kỳ ý tưởng làm thế nào để sửa điều này?