Kéo / đẩy tập tin bài tập của học sinh từ máy tính trong phòng thí nghiệm máy tính (Windows 7)


1

Tôi có một phòng thí nghiệm máy tính với khoảng 35 PC chạy Windows 7.

Các sinh viên thực hiện công việc của họ và lưu nó vào ổ đĩa D trong một thư mục cụ thể, chẳng hạn như một thư mục có cùng tên với tên của máy tính (ví dụ LABPC001).

Tôi muốn một cách tập trung để kéo tất cả các thư mục này vào máy tính của giáo viên trong phòng thí nghiệm để kiểm tra các bài tập. Sẽ là tốt nhất nếu điều này không liên quan đến việc sử dụng một trang web bên ngoài (ví dụ Dropbox).

Tôi cũng muốn có thể phân phối (gửi) các tệp cho các sinh viên trong cùng các thư mục này.

Tôi đã thấy các ứng dụng phần mềm làm điều này nhưng chúng có giá khoảng 1000 đô la Mỹ, vượt xa khả năng của chúng tôi.

Gợi ý miễn phí, hoặc gần như miễn phí, cách tốt nhất để thiết lập điều này?


Tôi muốn giới thiệu rsync từ máy của giáo viên, kết hợp với tập lệnh dễ dàng. Trên thực tế, bạn cũng có thể sử dụng robocopy hoặc xcopy, chỉ cần một danh sách các ips / tên và thông tin đăng nhập của sinh viên
Alec Istomin

Câu trả lời:


0

Unison là một công cụ đồng bộ hóa tệp cho Unix và Windows. Nó cho phép hai bản sao của một tập hợp các tệp và thư mục được lưu trữ trên các máy chủ khác nhau (hoặc các đĩa khác nhau trên cùng một máy chủ), được sửa đổi riêng lẻ, sau đó được cập nhật bằng cách truyền các thay đổi trong mỗi bản sao này sang bản sao khác.

Unison chia sẻ một số tính năng với các công cụ như gói quản lý cấu hình (CVS, PRCS, Subversion, BitKeeper, v.v.), hệ thống tệp phân tán (Coda, v.v.), tiện ích phản chiếu đơn hướng (rsync, v.v.) và các trình đồng bộ hóa khác (Intellisync, Reconcile, v.v.). Tuy nhiên, có một số điểm khác nhau:

Unison chạy trên cả Windows và nhiều hương vị của hệ thống Unix (Solaris, Linux, OS X, v.v.). Hơn nữa, Unison hoạt động trên các nền tảng, cho phép bạn đồng bộ hóa máy tính xách tay Windows với máy chủ Unix chẳng hạn.

Không giống như các tiện ích sao lưu hoặc sao lưu đơn giản, Unison có thể xử lý các bản cập nhật cho cả hai bản sao của cấu trúc thư mục phân tán. Cập nhật không xung đột được tuyên truyền tự động. Cập nhật xung đột được phát hiện và hiển thị. Không giống như một hệ thống tệp phân tán, Unison là một chương trình cấp người dùng: không cần phải sửa đổi kernel hoặc có các đặc quyền siêu người dùng trên một trong hai máy chủ.

Unison hoạt động giữa bất kỳ cặp máy nào được kết nối với internet, liên lạc qua một liên kết ổ cắm trực tiếp hoặc đường hầm qua kết nối ssh được mã hóa. Nó cẩn thận với băng thông mạng và chạy tốt trên các liên kết chậm như kết nối PPP. Việc chuyển các bản cập nhật nhỏ sang các tệp lớn được tối ưu hóa bằng giao thức nén tương tự rsync.

Unison kiên cường đến thất bại. Cẩn thận để các bản sao và cấu trúc riêng của nó ở trạng thái hợp lý mọi lúc, ngay cả trong trường hợp chấm dứt bất thường hoặc lỗi giao tiếp.

Unison có một đặc điểm kỹ thuật rõ ràng và chính xác. Unison là miễn phí; mã nguồn đầy đủ có sẵn theo Giấy phép Công cộng GNU.


Điều này nghe có vẻ tốt ... mối quan hệ trong phòng thí nghiệm máy tính là một-nhiều (một PC giáo viên cho nhiều PC sinh viên). Unison sẽ có thể làm điều đó? Mô tả ở trên nói "bất kỳ cặp máy nào", vì vậy tôi không chắc chắn về một-nhiều?
mkstreet

Nó nên bởi vì nó là máy khách-máy chủ, vì vậy nó có thể ghép bất kỳ thư mục nào từ máy khách với thư mục của máy chủ, đó không phải là thứ bạn cần sao? Xem thêm trong hướng dẫn
Ruslan Gerasimov

0

Còn việc cấu hình các cửa sổ tiêu chuẩn sẽ chia sẻ ổ D: trên mỗi máy của học sinh và dễ dàng kéo nó xuống máy giáo viên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.