데비안 VirtualBox 자동 마운트는 시작시 실패하지만 로그인 후에 작동합니다 : 오류와 함께 마운트 실패 : 해당 장치 없음


3

VirtualBox Debianx64 시스템이 설치되어 있고 호스트 폴더를 공유하려고했습니다. 튜토리얼에 따라 마운트 명령을 받았습니다.

sudo mount -t vboxsf -o rw,uid=1000,gid=1000 [Virtual Box share name here] [path where to mount]

완벽하게 작동합니다. 파일과 내용을 편집 할 수 있습니다 ...

uidgid당신이 입력하여 얻는 정보에 reffers :

[Your Name]@debianvirtualbox:~$ id -u [Your Name]
1000
[Your Name]@debianvirtualbox:~$ id -g [Your Name]
1000

물론 매번 이것을 실행하는 것이 정말 빨라서 자동 마운트를 원했습니다. 몇 가지 팁에 따르면 /etc/rc.local다음과 같이 명령을 추가하여 수행 할 수 있습니다 .

#!/bin/sh -e
#
# rc.local
# By default this script does nothing.
mount -t vboxsf -o rw,uid=1000,gid=1000 share /home/[Your Name]/share
exit 0

이제 시스템을 다시 시작했을 때 아무것도 마운트되지 않았습니다. 내의 오류 출력을 기록하는 데 도움이/etc/rc.local 되는 이 답변을 찾았 습니다 .

+ mount -t vboxsf -o rw,uid=1000,gid=1000 share /home/[Your Name]/share
/sbin/mount.vboxsf: mounting failed with the error: No such device

마운트가 너무 빨리 발생한다고 생각했습니다 ... 로그인 단계에서 마운트를 자동으로 시도 할 수 있습니까?

의견에서 :

나는 추가 lsmod|grep -i vbox >&2 하기 전에 이 출력 결과 mount 명령 :

+ grep -i vbox
+ lsmod
vboxvideo              12437  0 
drm                   249955  2 vboxvideo
vboxguest             213028  0 

이것을 테스트 할 구성이 없지만 rc.local에 라인을 추가 lsmod|grep -i vbox >&2하고 출력을 알려주십시오. 게스트 추가가 필요한 커널 드라이버를로드 / 프로브하기 전에 rc.local이 실행 중일 수 있습니다.
Mark Plotnick

@MarkPlotnick 내 기대와 달리 적어도 일부 가상 항목이 이미로드 된 것 같습니다. 업데이트 된 질문을 참조하십시오.
Tomáš Zato

어떤 버전의 데비안을 사용하고 있습니까?
Mark Plotnick

@MarkPlotnick 새로운 Jessie 릴리스는 숫자 8이라고 생각합니다. 직장에서 일할 때 내일 버전에 대한 자세한 정보를 추가하겠습니다.
Tomáš Zato

답변:




0

문제는 서비스가 실제로로드되기 전에 rc.local을 너무 빨리 실행하는 OS입니다. 스크립트 줄에 수면 10을 추가하십시오.

수면 10 && mount -t vboxsf -o rw, uid = 33, gid = 33 www / var / www / html /

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.