Cách chia sẻ tệp trên máy tính của bạn với máy ảo

Máy ảo là các vùng chứa riêng biệt, vì vậy hệ điều hành khách trong máy ảo không có quyền truy cập vào hệ thống tệp của máy tính của bạn. Bạn sẽ phải thiết lập các thư mục chia sẻ trong một chương trình như VirtualBox hoặc VMware để chia sẻ tệp.

Theo mặc định, các máy ảo không có quyền truy cập vào các tệp trên máy chủ hoặc trên các máy ảo khác. Nếu bạn muốn cung cấp quyền truy cập đó, bạn phải thiết lập các thư mục chia sẻ trong ứng dụng máy ảo của mình. Để giúp hệ điều hành khách bên trong máy ảo hiểu điều gì đang xảy ra, các ứng dụng máy ảo hiển thị các thư mục chia sẻ này dưới dạng chia sẻ tệp mạng. Hệ điều hành khách truy cập một thư mục trên PC của bạn giống như nó đối với một thư mục chia sẻ trên mạng.

Chúng ta sẽ xem xét cách tạo thư mục chia sẻ trong hai ứng dụng máy ảo phổ biến nhất — VirtualBox và VMware Workstation Player — nhưng quy trình này cũng tương tự trong các ứng dụng máy ảo khác.

LIÊN QUAN:Người mới bắt đầu Geek: Cách tạo và sử dụng máy ảo

VirtualBox

Tính năng Thư mục chia sẻ của VirtualBox hoạt động với cả hệ điều hành khách Windows và Linux. Để sử dụng tính năng này, trước tiên bạn cần cài đặt VirtualBox’s Guest Additions trong máy ảo khách.

Khi máy ảo đang chạy, hãy nhấp vào menu “Thiết bị” và chọn tùy chọn “Chèn hình ảnh CD bổ sung cho khách”. Thao tác này sẽ chèn một đĩa CD ảo mà bạn có thể sử dụng trong hệ điều hành khách để cài đặt Bổ sung Khách.

Sau khi cài đặt Phần bổ sung khách, hãy mở menu “Máy” và nhấp vào tùy chọn “Cài đặt”.

Trong cửa sổ “Cài đặt”, chuyển sang tab “Thư mục được chia sẻ”. Tại đây, bạn có thể thấy bất kỳ thư mục chia sẻ nào mà bạn đã thiết lập. Có hai loại thư mục chia sẻ. Thư mục Máy là các thư mục vĩnh viễn được chia sẻ cho đến khi bạn xóa chúng. Thư mục tạm thời là tạm thời và tự động bị xóa khi bạn khởi động lại hoặc tắt máy ảo.

Nhấp vào nút “Thêm” (thư mục có dấu cộng) để tạo một thư mục chia sẻ mới.

Trong cửa sổ “Thêm Chia sẻ”, bạn có thể chỉ định những điều sau:

  • Đường dẫn thư mục: Đây là vị trí của thư mục được chia sẻ trên hệ điều hành máy chủ của bạn (PC thực của bạn).
  • Tên thư mục: Đây là cách thư mục chia sẻ sẽ xuất hiện bên trong hệ điều hành khách.
  • Chỉ đọc: Theo mặc định, máy ảo có toàn quyền truy cập đọc-ghi vào thư mục được chia sẻ. Bật hộp kiểm “Chỉ đọc” nếu bạn muốn máy ảo chỉ có thể đọc các tệp từ thư mục được chia sẻ, nhưng không sửa đổi chúng.
  • Tự động gắn kết: Tùy chọn này làm cho hệ điều hành khách cố gắng tự động gắn kết thư mục khi nó khởi động.
  • Làm cho vĩnh viễn: Tùy chọn này làm cho thư mục được chia sẻ trở thành Thư mục Máy. Nếu bạn không chọn tùy chọn này, nó sẽ trở thành một thư mục tạm thời bị xóa khi máy ảo khởi động lại.

Thực hiện tất cả các lựa chọn của bạn và sau đó nhấn nút “OK”.

Bây giờ bạn sẽ thấy các thư mục chia sẻ xuất hiện dưới dạng chia sẻ tệp mạng. Nếu bạn đang sử dụng hệ điều hành khách Windows, hãy mở File Explorer, chọn “Mạng”, sau đó xem trong máy tính “VBOXSRV”.

VMware Workstation Player

VMware’s Shared Folders hoạt động với cả hệ điều hành khách Windows và Linux. Để sử dụng tính năng này, trước tiên bạn cần cài đặt VMware Tools trong máy ảo khách. Mở menu “Trình phát”, trỏ chuột vào menu “Quản lý”, sau đó chọn tùy chọn “Cài đặt Công cụ VMware”. Thao tác này sẽ mở ra một hộp thoại nhắc bạn tải xuống các công cụ và khi hoàn tất, hãy chèn một đĩa CD ảo mà bạn có thể sử dụng trong hệ điều hành khách để cài đặt các công cụ VMWare.

Sau khi các công cụ VMware được cài đặt, hãy mở menu “Trình phát”, trỏ chuột vào menu “Quản lý”, sau đó chọn tùy chọn “Cài đặt Máy ảo”.

Trong cửa sổ “Cài đặt Máy ảo”, chuyển sang tab “Tùy chọn” và chọn cài đặt “Thư mục được chia sẻ” ở phía bên trái. Các thư mục chia sẻ bị tắt theo mặc định và bạn có thể bật chúng theo một trong hai cách. Chọn “Luôn bật” nếu bạn muốn tính năng Thư mục được chia sẻ vẫn bật ngay cả khi bạn khởi động lại máy ảo. Chọn "Đã bật cho đến khi tắt nguồn tiếp theo hoặc tạm ngừng" nếu bạn muốn bật lại tính năng này theo cách thủ công sau khi khởi động lại.

Theo tùy chọn, bạn có thể chọn tùy chọn “Bản đồ dưới dạng ổ đĩa mạng trong Windows khách” nếu bạn muốn chia sẻ được ánh xạ tới ký tự ổ đĩa trong hệ điều hành khách của mình thay vì phải tìm kiếm các thư mục được chia sẻ trên mạng.

Sau khi bật tính năng này, hãy nhấp vào nút “Thêm” để thêm một thư mục chia sẻ mới.

Trong cửa sổ “Thêm thuật sĩ thư mục chia sẻ”, nhấp vào “Tiếp theo” để bỏ qua màn hình chào mừng. Trên màn hình “Đặt tên cho thư mục được chia sẻ”, sử dụng hộp “Đường dẫn máy chủ” để chỉ ra vị trí của thư mục được chia sẻ trên hệ điều hành máy chủ của bạn (PC thực của bạn). Sử dụng hộp "Tên" để nhập tên của thư mục khi nó xuất hiện bên trong máy ảo. Khi bạn hoàn tất, hãy nhấp vào nút “Tiếp theo”.

Trên màn hình "Chỉ định thuộc tính thư mục được chia sẻ", hãy chọn tùy chọn "Bật chia sẻ này". Nếu bạn không, chia sẻ vẫn được thêm vào danh sách chia sẻ của bạn và bạn có thể bật nó sau này nếu cần. Theo mặc định, máy ảo sẽ có toàn quyền truy cập đọc-ghi vào thư mục. Chọn tùy chọn “Chỉ đọc” nếu bạn muốn máy ảo chỉ có thể đọc các tệp từ thư mục được chia sẻ, nhưng không sửa đổi chúng. Khi bạn hoàn tất, hãy nhấp vào nút "Hoàn tất".

Bây giờ bạn sẽ thấy các thư mục chia sẻ xuất hiện dưới dạng chia sẻ tệp mạng. Nếu bạn đang sử dụng hệ điều hành khách Windows, hãy mở File Explorer, chọn “Mạng”, sau đó xem trong máy tính “vmware-host”.

LIÊN QUAN:Cấu trúc thư mục Linux, được giải thích

Trên hệ thống khách Linux, bạn sẽ tìm thấy các Thư mục dùng chung của VMware trong/ mnt / hgfs trong thư mục gốc. Nếu bạn không chắc chắn về cách tìm ra điều đó, hãy xem hướng dẫn của chúng tôi để hiểu cấu trúc thư mục Linux.

Nếu bạn có nhiều máy ảo, bạn sẽ cần thiết lập chia sẻ tệp riêng biệt bên trong mỗi máy, mặc dù bạn có thể sử dụng cùng một thư mục được chia sẻ trong nhiều máy ảo. Tuy nhiên, hãy cẩn thận khi sử dụng các thư mục chia sẻ. Một trong những điều tuyệt vời về máy ảo là chúng hoạt động trong hộp cát của riêng chúng — cách biệt với máy tính thực của bạn. Nếu máy ảo của bạn bị xâm phạm, phần mềm độc hại có thể thoát khỏi máy ảo của bạn bằng cách lây nhiễm các tệp trong các thư mục được chia sẻ của bạn.