Cách truy cập thư mục trên máy chủ của bạn từ máy ảo Ubuntu trong VirtualBox

VirtualBox là một chương trình cho phép bạn chạy nhiều hệ điều hành (khách) trên một máy tính (máy chủ). Bạn có thể cần chuyển tệp giữa máy chủ và khách. Dễ dàng thiết lập với khách Windows, nhưng khó thiết lập với khách Ubuntu.

LIÊN QUAN:Cài đặt Bổ sung Khách cho Máy ảo Windows và Linux trong VirtualBox

Chúng tôi sẽ hướng dẫn bạn cách thiết lập máy khách Ubuntu để bạn có thể truy cập các thư mục trên máy chủ từ bên trong máy khách. Bạn phải bật các thư mục chia sẻ để thực hiện việc này, phần mềm này có sẵn bằng cách cài đặt phần mềm bổ sung khách VirtualBox (xem bài viết của chúng tôi để biết hướng dẫn về cách thực hiện việc này).

Sau khi bạn đã cài đặt các phần bổ sung dành cho khách, hãy bật các thư mục chia sẻ bằng cách thêm một thư mục từ máy chủ của bạn trong cài đặt cho máy khách. Để thực hiện việc này, trước tiên hãy đảm bảo rằng máy khách đã được tắt nguồn. Sau đó, chọn máy khách trong danh sách ở bên trái của Trình quản lý VirtualBox và nhấp vào Cài đặt trên thanh công cụ.

Trên hộp thoại Cài đặt, nhấp vào Thư mục được chia sẻ trong danh sách các tùy chọn ở bên trái. Trên màn hình Thư mục được chia sẻ, hãy nhấp vào nút thư mục có dấu cộng để thêm thư mục.

Trên hộp thoại Thêm Chia sẻ, chọn Khác từ danh sách thả xuống Đường dẫn Thư mục.

Hộp thoại Duyệt qua Thư mục sẽ hiển thị. Điều hướng đến thư mục bạn muốn chia sẻ giữa máy chủ và khách, chọn nó và bấm OK.

Đường dẫn đến thư mục đã chọn được chèn vào hộp chỉnh sửa Đường dẫn Thư mục. Tên của thư mục tự động trở thành Tên thư mục, nhưng bạn có thể thay đổi tên này nếu muốn. Nếu bạn không muốn có thể thay đổi các mục trong thư mục này trong máy khách, hãy chọn hộp kiểm Chỉ đọc. Để tự động gắn thư mục đã chọn vào máy khách khi bạn khởi động nó, hãy chọn hộp kiểm Tự động gắn kết. Nhấp vào OK khi bạn đã chọn xong cài đặt của mình cho thư mục được chia sẻ.

Thư mục đã chọn hiển thị trong Danh sách Thư mục. Bấm OK để đóng hộp thoại.

Bây giờ, hãy đảm bảo rằng máy khách vẫn được chọn trong Trình quản lý VirtualBox và nhấp vào Bắt đầu để khởi động nó.

Sau khi máy khách được khởi động, hãy mở Nautilus (Trình quản lý tệp) bằng cách nhấp vào tủ tệp trên thanh Unity ở phía bên trái của màn hình.

Trong danh sách Thiết bị ở bên trái, bấm Máy tính rồi bấm đúp vào thư mục Phương tiện ở bên phải. Bạn sẽ thấy một thư mục có tên tương tự như thư mục bạn đã chọn để chia sẻ trên máy chủ của mình với “sf_” được thêm vào đầu tên.

Nếu bạn bấm đúp vào thư mục đó, hộp thoại sau sẽ hiển thị. Điều này là do còn một nhiệm vụ nữa phải thực hiện trước khi bạn có thể truy cập vào thư mục được chia sẻ.

Ngoài những người dùng trong Ubuntu, còn có các nhóm. Khi VirtualBox cài đặt hệ điều hành Ubuntu, nó đã thêm một nhóm gọi là “vboxsf”. Trước khi bạn có thể truy cập bất kỳ thư mục chia sẻ nào, bạn phải thêm mình vào nhóm vboxsf. Để thực hiện việc này, hãy nhấn Ctrl + Alt + T để mở cửa sổ Terminal. Nhập thông tin sau vào lời nhắc, thay thế “[tên người dùng]” bằng tên người dùng của bạn và nhấn Enter.

sudo adduser [tên người dùng] vboxsf

Nhập mật khẩu của bạn khi được nhắc và nhấn Enter một lần nữa. Tin nhắn hiển thị khi bạn được thêm vào nhóm và "Xong". hiển thị khi quá trình đã hoàn tất thành công.

Để đóng cửa sổ Terminal, hãy nhập “exit” (không có dấu ngoặc kép) tại lời nhắc và nhấn Enter.

Để xác minh bạn thuộc nhóm vboxsf, bạn có thể nhập “id [tên người dùng]” (không có dấu ngoặc kép và thay thế “[tên người dùng]” bằng tên người dùng của bạn) tại lời nhắc và nhấn Enter. Tất cả các nhóm mà người dùng được chỉ định là một màn hình thành viên.

Bây giờ, khi bạn truy cập thư mục chia sẻ trong thư mục Media như được mô tả ở trên, bạn sẽ thấy bất kỳ tệp nào tồn tại trong thư mục đó trên máy chủ.

Bạn có thể chỉnh sửa các tệp này trực tiếp trong thư mục này nếu bạn KHÔNG chọn tùy chọn “Chỉ đọc” khi chọn thư mục trong Cài đặt. Bạn cũng có thể sao chép tệp vào và ra khỏi thư mục này. Nếu thư mục được đặt thành “Chỉ đọc”, bạn chỉ có thể sao chép tệp từ thư mục này và không thể sao chép tệp vào đó.


$config[zx-auto] not found$config[zx-overlay] not found