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 đượ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 những gì đang xảy ra, các ứng dụng máy ảo trình bày 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 vào một thư mục trên máy tính của bạn giống như một thư mục chia sẻ trên mạng.
Chúng ta sẽ xem xét cách tạo các 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 quá trình này tương tự như trong các ứng dụng máy ảo khác.
VirtualBox
Tính năng Thư mục đượ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 phải cài đặt VirtualBox’s Guest Additions trong máy ảo của khách.
Với 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 ảnh bổ sung cho đĩa CD của khách bổ sung". Điều nà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 bổ sung khách.
Nhấp vào nút "Thêm" (thư mục có dấu cộng trên đó) để tạo thư mục đượ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 chỉ muốn máy ảo có thể đọ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.
- Tạo vĩnh viễn: Tùy chọn này làm cho thư mục được chia sẻ là 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 với 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".
VMware Workstation Player
Thư mục chia sẻ của VMware 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ỏ đến menu “Quản lý”, sau đó chọn tùy chọn “Cài đặt VMware Tools”. Điều 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.
Tùy chọn, bạn có thể chọn tùy chọn “Ánh xạ bản đồ dưới dạng ổ đĩa mạng trong Windows” nếu bạn muốn chia sẻ ánh xạ tới ký tự ổ đĩa trong hệ điều hành khách thay vì phải tìm kiếm các thư mục chia sẻ trên mạng.
/mnt/hgfs
trong thư mục gốc. Nếu bạn không chắc chắn cách tìm đ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 phải 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 thư mục đượ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 riêng của chúng - được phân lập từ máy tính thực của bạn. Nếu máy ảo của bạn bị xâm nhập, phần mềm độc hại có thể có khả năng 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.