EDG-12.2.1-Trn
Virtual Boxで(CentOS 6.6 64ビット)VMを実行しています。これはOracleデータベース仮想マシン。
VirtualBoxを介してフォルダを共有しようとすると、正常に(自動的に)共有され、デスクトップにもショートカットが表示されます。
ショートカットを実行すると、権限エラーがあると表示されます。ターミナルを見てみると以下の通りでした。
[root@edqtrn media]# ls -l
ls: cannot access sf_my_share: Protocol error
total 14
drwxrwx---. 2 root vboxsf 4096 Dec 2 2014 sf_av_share
drwxrwx---. 2 root vboxsf 4096 Jan 23 2015 sf_data
drwxrwx---. 2 root vboxsf 4096 Dec 2 2014 sf_share
d?????????? ? ? ? ? ? sf_my_share
dr-xr-xr-x 6 oracle oinstall 2048 Mar 4 11:45 VBOXADDITIONS_5.0.16_105871
[root@edqtrn media]#
?
ディレクトリにリストがあるのはなぜですか?
sf_my_share
共有してその中のファイルを読みたいフォルダです。 VirtualBoxで正しく共有されました(たとえば、デバイス>共有フォルダ>共有フォルダの設定>追加されたフォルダ:と-が設定されてMachine = share
いません)。Folders = C:\temp\my_share\
Auto-mount = Yes
Access = Full
Read Only
答え1
ディレクトリの認証とマウントに使用されるユーザーの資格情報を変更した後も、同様のことが起こりました。私に役立つ解決策は、フォルダをアンマウントすることです。
sudo umount /folder_path
mount -a
答え2
sf_my_shareディレクトリの権限を確認してください。
このディレクトリに対する読み取り権限があるが実行権限がない場合は、ディレクトリ内のファイルを一覧表示するのに十分な権限がありますが、実際にファイルを使用したり、そのファイルに関する詳細情報を取得したりすることはできません。
答え3
ディレクトリをホストしているファイルシステムを確認してくださいsf_my_share
。ファイルシステムのマウントオプションのため、このディレクトリはls
利用できないようです。stat
答え4
権限やネットワークの問題かもしれません。しかし、私最終メモ、私は次のように言及しました。
私のネットワークアダプタはVBox設定でNATに設定されています。ブリッジに変更してVMを再起動すると機能しましたが、表示されません
?
でした。
だからこれで解決されたようです。
それ以降は見たことがないので、私のネットワークアダプタのようです。