Chia sẻ thư mục giữa hệ điều hành máy chủ và hệ điều hành khách trong VirtualBox

Sharing Folders Between Host Os



Khi làm việc trên hệ điều hành khách, bạn thường cần chia sẻ tệp đến và đi từ hệ điều hành chủ. Hệ điều hành khách là một hệ điều hành biệt lập không có quyền truy cập vào máy chủ cũng như các máy khác trong VirtualBox. Tuy nhiên, tiện ích bổ sung khách VirtualBox cho phép máy khách chia sẻ tệp đến và đi từ hệ điều hành máy chủ.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt VirtualBox Guest Additions và chia sẻ các thư mục giữa hệ điều hành chủ và hệ điều hành khách.







Điều kiện tiên quyết

  1. Hệ điều hành máy chủ có cài đặt VirtualBox
  2. Hệ điều hành khách được cài đặt trong máy ảo

Đối với phần trình diễn này, chúng tôi đang sử dụng Windows10 làm hệ điều hành chủ và Ubuntu 20.04 LTS làm hệ điều hành khách. Để cho phép chia sẻ giữa hệ điều hành khách và máy chủ, chúng tôi sẽ cài đặt VirtualBox Guest Additions trên hệ điều hành khách và sau đó chia sẻ và gắn kết một thư mục từ hệ điều hành chủ sang hệ điều hành khách. Bắt đầu nào.



Cài đặt bổ sung khách VirtualBox trên hệ thống khách

Để cho phép chia sẻ tệp giữa máy chủ và khách, bạn phải cài đặt Bổ sung Khách trong hệ điều hành khách. Để làm như vậy, phải thực hiện các bước sau:



1. Mở VirtualBox trong hệ thống máy chủ của bạn và khởi động hệ điều hành khách.





2. Trên thanh menu trên cùng của VirtualBox, hãy nhấp vào Thiết bị , sau đó chọn Chèn hình ảnh CD Bổ sung Khách để chèn một đĩa CD ảo vào bên trong hệ thống khách.


3. Thông báo sau sẽ xuất hiện. Nhấp chuột Chạy để cài đặt Phần bổ sung Khách trên máy khách.




4. Quá trình cài đặt sẽ bắt đầu và sau khi hoàn tất, bạn sẽ được yêu cầu nhấn Vào để đóng cửa sổ. nhấn Vào để kết thúc quá trình cài đặt.


Khi VirtualBox Guest Additions đã được cài đặt trên Hệ điều hành khách, bạn có thể chia sẻ các thư mục giữa hệ thống máy chủ và hệ thống khách.

Chia sẻ thư mục giữa máy chủ và khách

Bây giờ, chúng ta sẽ chia sẻ một thư mục giữa hệ thống máy chủ và máy khách. Bạn có thể chia sẻ nhiều thư mục giữa hệ điều hành khách và hệ điều hành chủ. Để chia sẻ thư mục, hãy tạo một thư mục mới hoặc sử dụng một thư mục hiện có. Làm theo các bước bên dưới để chia sẻ tệp hoặc thư mục giữa hệ thống máy chủ và khách.

1. Từ thanh menu trên cùng của VirtualBox, đi tới Thư mục được chia sẻ> Cài đặt thư mục được chia sẻ .

2. Bạn sẽ thấy cửa sổ cài đặt sau trong hệ thống khách của mình. Nhấp vào nút + để mở Thêm Chia sẻ hộp thoại.

3. Trong Thêm Chia sẻ hộp thoại, chọn thư mục được chia sẻ bằng cách sử dụng Đường dẫn thư mục thả xuống và chọn một thư mục từ hệ điều hành máy chủ của bạn. Sau đó, nhập tên cho thư mục được chia sẻ của bạn và kiểm tra Tự động gắn kết hộp. Các Tự động gắn kết tùy chọn sẽ tự động gắn kết thư mục được chia sẻ vào lần khởi động tiếp theo.


Bây giờ, hãy nhấp vào VÂNG đóng Thêm Chia sẻ hộp thoại. Bây giờ bạn sẽ thấy thư mục được chia sẻ trong Cài đặt cửa sổ. Nhấp chuột VÂNG để đóng cửa sổ.


4. Theo mặc định, chỉ root và thành viên của vboxsf mới được phép truy cập vào thư mục chia sẻ. Để gán quyền cho tài khoản người dùng của bạn, hãy đưa ra lệnh sau trong thiết bị đầu cuối, thay thế với tên người dùng thực tế:

$sudousermod-aGvboxsf

5. Nếu bạn mở Trình quản lý tệp hoặc Trình khám phá trong hệ điều hành khách của mình, thì bạn sẽ thấy thư mục được chia sẻ sf_shared_folder gắn ở đó, ở đâu sf_shared_folder là tên của thư mục được chia sẻ của bạn.


Thư mục chia sẻ cũng có thể được truy cập từ dòng lệnh. Mở dòng lệnh bằng Ctrl + Alt + T, sau đó điều hướng đến /một nửa thư mục sử dụng lệnh sau trong terminal:

$đĩa CD /một nửa

Tại đây, nếu bạn chạy lệnh cd, bạn sẽ thấy thư mục chia sẻ của mình được liệt kê trong thư mục / media.


Bây giờ, điều hướng đến thư mục chia sẻ bằng lệnh cd như sau:

$đĩa CDsf_shared_folder/

Đảm bảo thay thế sf_shared_folder với tên của thư mục được chia sẻ của bạn.

Trong thư mục chia sẻ, bạn có thể đặt bất kỳ tệp nào bạn muốn chia sẻ với hệ điều hành máy chủ của mình. Tương tự, bạn có thể truy cập bất kỳ tệp nào được chia sẻ bởi hệ điều hành chủ của bạn.

Phần kết luận

Bài viết này đã hướng dẫn bạn cách thiết lập chia sẻ thư mục giữa hệ thống máy chủ và hệ thống khách trong VirtualBox. Bạn chỉ cần thực hiện theo quy trình trên đối với máy khách của mình một lần. Sau đó, thư mục chia sẻ của máy chủ lưu trữ sẽ tự động được gắn trong hệ điều hành khách vào mỗi lần khởi động để chia sẻ tệp.