Debian 시작 시 VirtualBox에서 공유 폴더를 마운트하는 방법

Debian 시작 시 VirtualBox에서 공유 폴더를 마운트하는 방법

이 문제에 대해 이미 많은 질문이 있다는 것을 알고 있지만 사람들이 제안한 모든 솔루션이 저에게 적합하지 않습니다. 나는 개인적으로 이런 /etc/fstab접근 방식을 취합니다. 파일 내용은 이렇습니다

david@debian:~$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=e5de59a3-0619-47f9-9a08-858e1e4f6415 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=b9140523-9685-48c4-a870-3604a8f58788 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
GitHub-VM       /home/david/Documents   vboxsf  uid=david,gid=david,dmode=774,fmode=664     0   0

어디:

  • GitHub-VM: 호스트 시스템(macOS)에서 공유한 폴더입니다.
  • /home/david/Documents: 가상 머신의 폴더입니다(Debian 8).

vboxsf물론 부팅 시 커널 모듈을 강제로 로드하는 것을 잊지 않았습니다 .

david@debian:~$ sudo cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
vboxsf

안타깝게도 로그인한 후 내 문서 폴더가 호스트 폴더에 매핑되지 않습니다. :(. 무엇을 놓치고 있나요?

답변1

장착은 vboxadd-service.service시동 후에 수행해야 합니다. Systemd v220에는 특별한 기능이 있습니다fstab옵션이렇게 하려면 백포트를 사용하지 않는 한 jessie 버전에 대한 사용자 정의 설치 단위를 생성해야 합니다. 다음 내용을 넣으세요 /etc/systemd/system/home-david-Documents.mount.

[Unit]
Requires=vboxadd-service.service
After=vboxadd-service.service

[Mount]
What=GitHub-VM
Where=/home/david/Documents
Type=vboxsf

[Install]
WantedBy = multi-user.target

해당 줄을 삭제 fstab하고 systemctl enable home-david-Documents.mount다시 시작하십시오.

시작 로그를 확인하여 systemctl status home-david-Documents.mount작동하지 않는지 확인하세요.

답변2

/etc/fstab의 또 다른 방법GitHub-VM /home/david/Documents vboxsf x-systemd.automount,uid=1000,gid=1000,dmode=774,fmode=664

update-initramfs -u -k all재시작

잘못된 기계를 수정해서 죄송합니다.

관련 정보