3 cách truyền tệp giữa máy ảo và PC trên VMware và VirtualBox
Máy ảo cho phép bạn chạy một hệ điều hành khác trong một môi trường cô lập. Vì bản chất, các máy ảo bị cô lập nên bạn không thể truy cập trực tiếp vào các tệp trên PC chủ của mình.
Sao chép văn bản hoặc tệp từ máy tính chủ sang máy khách hoặc ngược lại, thường là một điểm quan trọng đối với người dùng máy ảo. Mặc dù có vẻ phức tạp nhưng quá trình thực tế để di chuyển tệp từ máy ảo sang máy chủ lưu trữ và quay lại một lần nữa rất đơn giản.
Hãy xem xét các phương pháp khác nhau để truyền tệp giữa hệ điều hành khách máy ảo của bạn và máy tính chủ bằng VirtualBox hoặc VMware.
Mục Lục
Cách chuyển tệp từ máy ảo sang máy chủ
Máy ảo là một môi trường phần mềm mô phỏng phần cứng cần thiết để cài đặt hệ điều hành (OS). Nói một cách khái quát, điều này cho phép bạn cài đặt hệ điều hành trên một hệ điều hành hiện có, giống như bạn làm với một ứng dụng.
Các tùy chọn chia sẻ dữ liệu giữa máy tính chủ và hệ điều hành khách chạy trong máy ảo là những gì bạn có thể mong đợi:
- Kéo và thả (còn được gọi là sao chép và dán)
- ổ đĩa USB
- Thư mục được chia sẻ
Mỗi phương pháp này phù hợp một cách lý tưởng cho một loại dữ liệu cụ thể và mục đích sử dụng dự kiến. Ví dụ: sao chép và dán là tốt nhất để chia sẻ văn bản và các tệp nhỏ, chẳng hạn như sao chép mã từ trình duyệt trên PC chủ của bạn vào một phiên đầu cuối trong hệ điều hành khách.
Dưới đây, chúng ta sẽ xem xét việc chia sẻ dữ liệu bằng ba phương pháp này trên các máy ảo chạy trên Oracle VirtualBox và VMware Workstation Player.
1. Kéo & Thả và Chia sẻ Clipboard
Tùy chọn đơn giản nhất để chuyển tệp giữa PC chủ và máy ảo là thiết lập khay nhớ tạm dùng chung và / hoặc kéo và thả. Điều này sẽ cho phép bạn sử dụng một khay nhớ tạm chung, nghĩa là bạn có thể tự do sao chép / dán văn bản / hình ảnh và tệp giữa máy ảo và PC chủ của mình.
Clipboard được chia sẻ trong VirtualBox
Nếu bạn đang sử dụng Oracle VirtualBox, thì bạn có thể thiết lập Bảng tạm chia sẻ và Kéo’n’Drop chỉ trong một vài bước nhanh chóng:
- Chọn máy ảo của bạn, nhấp chuột phải và chọn Cài đặt.
- Trong cửa sổ bật lên, nhấp vào Chung và sau đó nhấp vào Nâng cao chuyển hướng.
- Bây giờ bạn sẽ thấy Bảng tạm chia sẻ và Kéo’n’Drop tùy chọn thả xuống.
Bạn có thể chọn từ Lưu trữ với khách, khách đến chủ nhà và hai chiều. Ngoài ra còn có tùy chọn mặc định, Vô hiệu hóa, điều này ngăn cản nỗ lực sao chép tệp của bạn vào VirtualBox.
Lựa chọn Hai chiều trong cả hai hộp thả xuống để cho phép chia sẻ tệp hai chiều.
Cách sao chép và dán dữ liệu trong VMware
Tương tự như chức năng VirtualBox, bạn cũng có thể thiết lập khay nhớ tạm dùng chung hoặc cho phép kéo và thả trong VMware. Nhưng trước tiên bạn có thể cần cài đặt gói VMware Tools, gói này mang lại các tính năng bổ sung.
- Với VMware đang chạy, hãy điều hướng đến VM> Cài đặt Công cụ VMware. Nếu bạn chưa tải xuống VMware Tools, sẽ có hướng dẫn để làm như vậy.
- Cho phép sao chép và dán vào VM> Cài đặt > Tùy chọn.
- Lựa chọn Cách ly khách
- Nơi đây, Cho phép sao chép và dán và Bật kéo và thả.
- Xác nhận với ĐƯỢC RỒI.
Chia sẻ dữ liệu giữa hệ điều hành khách và máy chủ lưu trữ theo cách này phù hợp nhất cho các tệp nhỏ hơn. Bạn cũng có thể chia sẻ chuỗi văn bản, URL, những thứ đại loại như vậy. Tuy nhiên, hãy tránh xa các tệp lớn — bạn có các tùy chọn khác cho những tệp đó.
2. Sao chép tệp từ máy ảo sang máy cục bộ trên thanh USB
Sử dụng thanh USB để truyền dữ liệu giữa hai máy vật lý là một truyền thống lâu đời. Mặc dù không phải là lý tưởng, nhưng thanh USB có thể truyền tệp giữa máy tính chủ và máy ảo. Hãy xem cách bạn có thể sử dụng ổ USB để chia sẻ dữ liệu giữa máy ảo và PC chủ của mình.
Chuyển tệp từ máy chủ sang VirtualBox bằng thẻ USB
Để có thể truy cập thiết bị USB từ bên trong VirtualBox, bạn cần bật quyền truy cập USB. Đối với điều này, bạn cần tải xuống Gói mở rộng VirtualBox
Khi bạn đã tải xuống gói tiện ích mở rộng:
- Cắm thiết bị USB bạn muốn sử dụng.
- Khởi chạy VirtualBox và nhấp vào Tệp> Tùy chọnsau đó Tiện ích mở rộng và bấm vào +.
- Duyệt đến Gói tiện ích mở rộng đã tải xuống, nhấp vào Mởsau đó khi được nhắc, Cài đặt.
- Làm theo lời nhắc để hoàn tất quá trình. Sau đó, bạn có thể kiểm tra để xác nhận rằng USB đã được bật trong Cài đặt> USB.
- Nhấp chuột phải vào máy ảo bạn định sử dụng và chọn Cài đặt> USB.
- Nhấp chuột + sau đó duyệt tìm thiết bị USB, thiết bị này sẽ khả dụng khi bạn khởi chạy VM. Các ổ đĩa bổ sung có thể được thêm vào theo cách tương tự.
Sau đó, bạn có thể sử dụng thiết bị USB để truyền tệp trong VirtualBox.
Cách chuyển tập tin sang VMware bằng USB Stick
Với VMware, khi thiết bị USB được kết nối và VM là cửa sổ hoạt động, thiết bị sẽ được phát hiện. Tuy nhiên, nó sẽ không được phát hiện bởi máy tính chủ trong trường hợp này. Để điều này xảy ra, hãy xóa ổ đĩa, thu nhỏ máy ảo, sau đó kết nối lại.
Nó đơn giản nhưng có thể trở nên lộn xộn nếu bạn quên thanh USB được kết nối với hệ điều hành nào.
Tùy chọn này là tốt nhất nếu bạn muốn sao chép các tệp lớn từ máy ảo sang máy chủ lưu trữ bằng VMware. Tất nhiên, bạn bị giới hạn bởi dung lượng của thiết bị USB, vì vậy hãy ghi nhớ điều đó. Dù bạn sử dụng phần mềm VM nào đi chăng nữa thì việc loại bỏ thiết bị USB an toàn được khuyến khích trên cả máy ảo máy chủ và máy ảo khách.
3. Tạo một thư mục dùng chung để chuyển tệp từ máy chủ sang máy ảo
Tùy chọn thứ ba của bạn để sao chép tệp từ máy chủ sang máy tính khách là thiết lập chia sẻ mạng. Điều này có nghĩa là chỉ định một phần ổ đĩa cứng của PC của bạn có thể truy cập được qua mạng cục bộ. Với thiết lập này, máy ảo sau đó có thể kết nối với mạng và truy cập vào ổ đĩa.
Mặc dù về mặt vật lý, tất cả đều trên cùng một máy tính, nhưng điều này sẽ tăng thêm dung lượng cao hơn cho việc chia sẻ dữ liệu máy ảo của bạn.
Cách chuyển tệp từ VirtualBox sang máy chủ lưu trữ bằng thư mục dùng chung
Bạn hẳn đã tải xuống VirtualBox Guest Additions. Điều này sẽ được cài đặt thông qua Thiết bị> Cài đặt bổ sung khách, nơi bạn sẽ duyệt tìm tệp EXE thích hợp. Làm theo các bước đến cuối cùng, chọn các tùy chọn mặc định, sau đó Kết thúc.
Khởi chạy VirtualBox, sau đó:
- Mở Thiết bị> Thư mục được chia sẻ> Cài đặt thư mục được chia sẻ.
- Nhấp vào +, sau đó nhấp vào Đường dẫn thư mục, nhấp vào mũi tên và chọn Khác.
- Duyệt tìm thư mục bạn định chia sẻ và nhấp vào Chọn thư mục.
- Trong Thêm Chia sẻđặt tên cho phần chia sẻ mà bạn có thể sử dụng trong cả hai hệ điều hành.
- Kiểm tra Tự động gắn kết và Làm cho vĩnh viễnsau đó ĐƯỢC RỒI. Từ hệ điều hành khách, bạn sẽ tìm thấy phần chia sẻ được thiết lập ở vị trí thông thường cho phần chia sẻ mạng. Ví dụ: trong Windows 10, điều này sẽ nằm dưới Vị trí mạng Trong Windows Explorer.
Chia sẻ Ổ đĩa mạng trong VMware
Quá trình tạo một thư mục chia sẻ trên VMware rất đơn giản:
- Trong VMware Workstation, chọn máy ảo của bạn và nhấp vào Trình phát> Quản lý> Cài đặt Máy ảo
- Bấm vào Tùy chọn> Thư mục được chia sẻ. Sau đó, bạn có thể chọn một tùy chọn chia sẻ trong Chia sẻ thư mục
- Bấm vào cộng để thiết lập thư mục chia sẻ của bạn và làm theo hướng dẫn trên màn hình trong Thêm thuật sĩ thư mục chia sẻ.
- Sau đó, bạn có thể nhập Đường dẫn máy chủ đến thư mục bạn muốn chia sẻ và đặt tên cho thư mục của bạn.
- Sau khi bạn nhấp vào Tiếp theobạn quyết định quyền truy cập thư mục (Chỉ đọc hoặc Bật chia sẻ nàysau này cho phép cả máy chủ và máy ảo truy cập hoàn toàn vào thư mục được chia sẻ).
- Bấm vào Kết thúc để tạo thư mục chia sẻ của bạn.
Người dùng Linux có thể xem thư mục được chia sẻ trong /mnt / hgfs danh mục.
Mặc dù đây là tùy chọn phức tạp nhất để thiết lập, nhưng bạn sẽ có thể chia sẻ các tệp lớn hơn một cách dễ dàng. Chúng có thể bao gồm trình cài đặt, tệp hình ảnh đĩa và video độ phân giải cao.
Truyền tệp giữa máy ảo và máy chủ
Cho dù bạn đang sử dụng VirtualBox hay VMware, việc chia sẻ dữ liệu giữa PC vật lý của bạn và một máy ảo thật đơn giản.
Nếu bạn không sao chép tệp từ máy chủ lưu trữ sang hệ điều hành khách, có lý do để sao chép dữ liệu từ máy ảo. Điều này thường xảy ra khi bạn chuẩn bị phá hủy máy ảo và muốn sao lưu dữ liệu của mình.
Học cách chia sẻ dữ liệu giữa máy ảo và hệ điều hành máy chủ sẽ giúp tiết kiệm chi phí sử dụng máy ảo của bạn.