Centos

儘管有模組文件,但無法通過 /etc/fstab 掛載 vboxsf 共享文件夾

  • March 7, 2017

我可以在啟動後掛載共享文件夾,但在啟動時它不起作用。

我按照說明進行操作:

http://not403.blogspot.com/2016/05/how-to-mount-virtualbox-shared-volumes.html

並將其添加到 /etc/fstab 並在 /etc/sysconfig/modules/local.modules 中創建一個文件(並使其可執行並由 root 擁有)

但它仍然不起作用。相反,我得到一個錯誤:

系統

$$ 1 $$: 無法掛載 /webapps/apps/destfolder

我怎樣才能讓它工作?

FSTAB

sharedfoldername    /webapps/apps/destfolder    vboxsf    rw,uid=48,gid=48    0 0

本地模組

#!/bin/sh

lsmod |grep vboxsf >/dev/null 2>&1
if [ $? -gt 0 ] ; then
   exec /sbin/modprobe vboxsf >/dev/null 2>&1
fi

我無法讓它在 fstab 中工作。唯一有效的是 rc.local (在 centos 7 中位於一個奇怪的位置):

#Edit the startup script
vi /etc/rc.d/rc.local

#Add the line (at the end):
sharedfoldername /webapps/apps/destfolder    vboxsf  rw,uid=48,gid=48    0   0

#Make it executable: (This is required in CentOS 7)
chmod +x /etc/rc.d/rc.local

然後重新啟動。

多虧了這個:http ://www.joe0.com/2016/01/03/how-to-automatically-run-script-at-boot-time-in-centos-7/

引用自:https://unix.stackexchange.com/questions/349621