여기에는 기존 환경을 엉망으로 만들지 않기 위해 개발에 사용하는 가상 머신이 있습니다.
호스트 OS(Ubuntu 12.04 데스크톱)에서 게스트 OS(Ubuntu 12.10 서버)로 "web"이라는 공유를 만들었습니다. /etc/fstab
다음 줄을 사용하여 자동으로 설치되도록 구성했습니다 .
web /var/www vboxsf defaults,uid=1000,gid=1000 0 0
그러나 재부팅했을 때 확실히 설치되지 않았으며 폴더에는 공유 폴더의 내용 대신 /var/www
기본 설치된 파일이 표시되었습니다 .index.html
을 실행하면 sudo mount
출력에 설치가 표시됩니다.
web on /var/www type vboxsf (uid=1000,gid=1000,rw)
web on /media/sf_web type vboxsf (gid=1001,rw)
제가 설정하지 않은 다른 위치에도 설치되어 있는 것 같습니다.
/etc/fstab
을 실행하여 모든 설치를 다시 설치하려고 해도 sudo mount -a
여전히 설치되지 않습니다.
수동 설치를 통해서만 설치할 수 있습니다 mount
. 이 다른 장착 위치는 어디에서 왔습니까? 내가 하고 있는 일이 왜 효과가 없을까?
답변1
분명히 인스턴스의 VirtualBox 구성에서 "자동 설치"가 활성화되어 있었습니다. 이렇게 하면 혼란스러울 수 있으므로 방금 내 사용자를 vboxsf
그룹에 추가하고( 제외 www-data
) Apache를 해당 그룹에 지정했습니다 /media/sf_web
.