Cách truy cập các thư mục được chia sẻ trong Ubuntu VM (Oracle Virtualbox) và liên kết chúng với thư mục chính


21

Tôi đã cấu hình một thư mục dùng chung giữa máy chủ Windows và máy khách Ubuntu. Thư mục gắn kết khi khởi động nhưng trống rỗng (Nó cũng có dấu khóa móc.). Tôi phải chạy lệnh bên dưới để truy cập nội dung của nó (dấu khóa móc biến mất).

  sudo mount.vboxsf media ~/media

Làm thế nào tôi có thể cấu hình nó để được chạy tự động khi khởi động. Tôi đã thử thêm vào các chương trình khởi động nhưng không có gì xảy ra. Chưa quen với Linux, vì vậy hãy cố gắng đưa câu trả lời của bạn vào ngôn ngữ của giáo dân. Cảm ơn.


Câu trả lời:


36

Thư mục chia sẻ gắn kết thuộc về vboxsfngười dùng. Bạn, với tư cách là người dùng, không được thêm vào vboxsfnhóm. Để cho phép truy cập vào các thư mục được chia sẻ vĩnh viễn, sao chép và dán lệnh này trong cửa sổ Terminal:

sudo usermod -G vboxsf -a $USER

$USERsẽ được thay thế bằng tên người dùng của bạn. Lệnh này sẽ thêm người dùng <username>vào nhóm vboxsf , chủ sở hữu của các thư mục được chia sẻ (được tìm thấy trong /media/...hộp Ubuntu).

Bạn sẽ không cần chạy tập lệnh khi khởi động khi bạn sở hữu thư mục dùng chung được gắn kết.

Nhưng rất có thể bạn sẽ cần phải đăng xuất và bật lại (hoặc khởi động lại).


Để biết một số mẹo khác về Ubuntu trên VirtualBox (Mac), hãy xem: [mục blog] ( aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r ).
Cosmin Saveanu

Nó không hoạt động. Tôi đã thử một điều tương tự trước đó với mã này: Tôi không biết liệu nó có giống như vậy không. sudo adduser <username> vboxsf
Njihia

1
Lạ thật ... Trên hộp tôi đang sử dụng thư mục dùng chung xuất hiện dưới dạng / media / sf_ Shared và nếu tôi xem xét các quyền của nó với ls -l tôi nhận được : drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared. Vui lòng kiểm tra với users-adminchương trình nếu tên người dùng của bạn thực sự nằm trong nhóm vboxsf (có một nút có tên Quản lý nhóm và xem Thuộc tính của nhóm vboxsf).
Cosmin Saveanu

Tôi rất xin lỗi Thư mục dùng chung với nội dung xuất hiện trong thư mục phương tiện. Những gì tôi muốn là nó xuất hiện trong thư mục nhà của tôi với nội dung. Xin lỗi vì những lỗi lầm.
Njihia

Không vấn đề gì. Nếu bạn có quyền truy cập bằng văn bản vào thư mục dùng chung, điều đó tốt. Bạn có thể tạo một liên kết tượng trưng trong thư mục Tài liệu hoặc nhà của bạn để dễ dàng truy cập. Trong Terminal (giả sử rằng bạn đang ở trong thư mục mà bạn muốn liên kết xuất hiện) thì : ln -s /media/sf_shared/ name_of_link. Thay thế sf_sharedbằng tên thật của thư mục dùng chung và name_of_linkbằng bất cứ thứ gì bạn muốn. Ngoài ra, bạn chỉ cần kéo thư mục trong Nautilus vào khu vực điều hướng bên phải và nó sẽ tạo ra một liên kết dễ dàng truy cập.
Cosmin Saveanu

5

Vì vậy, đây là cách truy cập các thư mục được chia sẻ của bạn trên Ubuntu VM (Oracle Virtualbox). Giả sử bạn đã kích hoạt tính năng tự động gắn kết trong khi bạn thêm thư mục. Mở terminal và gõ.

sudo usermod -G vboxsf -a username 

Thay thế tên người dùng bằng tên người dùng của riêng bạn. Lệnh này sẽ thêm tên người dùng tên người dùng vào nhóm vboxsf, chủ sở hữu của các thư mục được chia sẻ (tìm thấy trong / media / trên hộp Ubuntu). Xác nhận từ thư mục phương tiện của bạn nếu có các thư mục chia sẻ. Chúng thường được đặt tên là "sf_name-of-shared-thư mục". Để truy cập nhanh, bạn có thể muốn tạo một liên kết đến các thư mục được chia sẻ trong thư mục nhà. Trong Terminal (giả sử rằng bạn đang ở trong thư mục nơi bạn muốn liên kết xuất hiện và bạn đã kích hoạt plugin Nautilus cung cấp cho bạn tùy chọn menu ngữ cảnh), hãy thực hiện:

ln -s /media/sf_shared/ name_of_link.

Thay thế sf_ Shared bằng tên thực của thư mục dùng chung và name_of_link bằng bất cứ thứ gì bạn muốn. Tuy nhiên, tên của liên kết không nên tồn tại trong thư mục mà bạn muốn tạo liên kết (Đó là không nên có thư mục hoặc tệp có tên đó). Ngoài ra, bạn chỉ cần kéo thư mục trong Nautilus vào khu vực điều hướng bên phải và nó sẽ tạo ra một liên kết dễ dàng truy cập.


7
Có thể một người cần phải đăng xuất / đăng nhập lại trước khi có thể truy cập vào thư mục chia sẻ.
Thomas W.

1
^^ CÓ, tôi đã phải đăng xuất / đăng nhập để nó hoạt động
Paul Lockwood
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.