Ubuntu VM(Oracle Virtualbox)の共有フォルダーにアクセスし、それらをホームフォルダーにリンクする方法


21

WindowsホストとUbuntuゲストの間で共有フォルダーを構成しました。フォルダーは起動時にマウントされますが、空です(南京錠の記号もあります)。そのコンテンツにアクセスするには、以下のコマンドを実行する必要があります(南京錠の記号が消えます)。

  sudo mount.vboxsf media ~/media

起動時に自動的に実行されるように設定するにはどうすればよいですか?起動プログラムに追加しようとしましたが、何も起こりません。Linuxは初めてなので、素人の言語で答えを出してください。ありがとう。


回答:


36

マウントされた共有フォルダーはvboxsfユーザーに属します。ユーザーとして、あなたはvboxsfグループに追加されませんでした。共有フォルダーへの永続的なアクセスを許可するには、ターミナルウィンドウでこのコマンドをコピーして貼り付けます。

sudo usermod -G vboxsf -a $USER

$USERユーザー名に置き換えられます。このコマンドは、ユーザー<username>vboxsfグループに追加します。これは、共有フォルダー(/media/...Ubuntuボックスにあります)の所有者です。

マウントされた共有フォルダーを所有すれば、起動時にスクリプトを実行する必要はありません。

ただし、ログアウトして再度オンにする(または再起動する)必要があります。


VirtualBox(Mac)上のUbuntuに関するその他のヒントについては、[ブログエントリ](aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r)を参照してください。
コスミンSaveanu

機能しません。このコードを使用して、以前に同様のことを試しました。同じことかどうかわかりません。 sudo adduser <username> vboxsf
Njihia

1
奇妙な...共有フォルダーを使用しているボックスに/ media / sf_sharedとして表示され、ls -lでそのアクセス許可を見ると、次のようになりますdrwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_sharedusers-adminユーザー名が実際にvboxsfグループに属している場合は、プログラムで確認してください(Manage Groupsというボタンがあり、vboxsfグループのプロパティを確認してください)。
コスミンSaveanu

本当にすみません。コンテンツを含む共有フォルダーは、メディアフォルダーに表示されます。私が欲しかったのは、コンテンツとともにホームフォルダに表示することでした。間違えてすみません。
Njihia

問題ない。共有フォルダーへの書き込みアクセス権があれば、それで問題ありません。簡単にアクセスできるように、自宅またはドキュメントフォルダーにシンボリックリンクを作成できます。ターミナルで(リンクを表示するディレクトリにいると仮定して)、次の操作を行いますln -s /media/sf_shared/ name_of_linksf_shared共有ディレクトリの実際の名前name_of_linkと任意の名前に置き換えます。または、Nautilusのフォルダーを右側のナビゲーション領域にドラッグするだけで、簡単にアクセスできるリンクが作成されます。
コスミンSaveanu

5

Ubuntu VM(Oracle Virtualbox)上の共有フォルダーにアクセスする方法は次のとおりです。フォルダーの追加中に既に自動マウントを有効にしていると仮定しています。ターミナルを開いて入力します。

sudo usermod -G vboxsf -a username 

ユーザー名を自分のユーザー名に置き換えます。このコマンドは、共有フォルダー(Ubuntuボックスの/ media /にある)の所有者であるvboxsfグループにユーザー「username」を追加します。共有フォルダーが存在する場合、メディアフォルダーから確認します。それらは通常「sf_name-of-shared-folder」という名前です。すばやくアクセスするために、ホームフォルダー内の共有フォルダーへのリンクを作成できます。ターミナルで(リンクを表示するディレクトリにいて、コンテキストメニューオプションを提供するNautilusプラグインを有効にしていると仮定して)、次の操作を行います。

ln -s /media/sf_shared/ name_of_link.

sf_sharedを共有ディレクトリの実際の名前に、name_of_linkを任意の名前に置き換えます。ただし、リンクの名前は、リンクを作成するディレクトリに存在しないようにする必要があります(つまり、その名前のフォルダーまたはファイルが存在しないようにする必要があります)。または、Nautilusのフォルダーを右側のナビゲーション領域にドラッグするだけで、簡単にアクセスできるリンクが作成されます。


7
おそらく、共有フォルダにアクセスする前に、ログオフ/ログオンする必要があります。
トーマスW.

1
^^はい、これを機能させるにはログオフ/ログオンする必要がありました
ポール・ロックウッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.