모듈 파일이 있음에도 불구하고 /etc/fstab을 통해 vboxsf 공유 폴더를 마운트할 수 없습니다

모듈 파일이 있음에도 불구하고 /etc/fstab을 통해 vboxsf 공유 폴더를 마운트할 수 없습니다

부팅 후 공유 폴더를 마운트할 수 있는데, 부팅 후 작동하지 않습니다.

나는 다음 지시 사항을 따랐습니다.

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

/etc/fstab에 추가하고 /etc/sysconfig/modules/local.modules에 파일을 만듭니다(그리고 루트가 소유하고 실행 가능하게 만듭니다).

하지만 여전히 작동하지 않습니다. 대신 오류가 발생합니다.

systemd[1]: /webapps/apps/destfolder를 마운트할 수 없습니다.

어떻게 작동하게 합니까?

식품안전청

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

답변1

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/

관련 정보