# 说明
Vbox 的共享文件夹,方便本地开发,虚拟机中运行
可以自动挂载,但是 nginx 访问时因为权限
也可以手动挂载
# 自动挂载
挂载后的文件夹,默认是 root 用户以及 vboxsf 组才有权限
需要把 nginx,php-fpm 的用户,用户组,加入到 vboxsf 用户组里面
# usermod -aG <group> <user> | |
sudo usermod -aG vboxsf $(whoami) | |
# 比如 nginx www | |
sudo usermod -aG vboxsf www |
# 手动挂载
不勾选自动挂载,则需要命令手动挂载
# WWW 共享文件夹名称 /mnt/www 挂载点 | |
sudo mount.vboxsf WWW /mnt/www |
也可以加入脚本中,开机自动运行
# 系统 20.04.1-Ubuntu | |
vi /etc/init.d/mount.sh |
具体代码
#!/bin/bash | |
### BEGIN INIT INFO | |
# Provides: svnd.sh | |
# Required-start: $local_fs $remote_fs $network $syslog | |
# Required-Stop: $local_fs $remote_fs $network $syslog | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: starts the svnd.sh daemon | |
# Description: starts svnd.sh using start-stop-daemon | |
### END INIT INFO | |
sudo mount.vboxsf WWW /mnt/www |
chmod 和 update-rc.d
sudo chmod 755 mount.sh | |
sudo update-rc.d mount.sh defaults |