호스트 윈도우 머신과 virtualbox guest linux 사이에 공유 폴더를 마운트 할 수 없습니다


8

따라서 virtualbox 공유 폴더 설정에서 이미 자동 설치 및 영구 설정을 클릭했습니다. 공유 폴더 이름은 VM-share입니다.

그런 다음 게스트 Linux 터미널에 로그인하여 다음 명령을 입력하십시오.

$ sudo mount -t vboxsf VM-share ~/share/

다음과 같은 오류 메시지가 나타납니다.

mount: wrong fs type, bad option, bad superblock on VM-share,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

그래서 나는 그것을 구글 검색 하고이 페이지의 지침을 따르십시오 : 왜 "잘못된 fs 유형, 나쁜 옵션, 나쁜 슈퍼 블록"오류가 발생합니까?

" sudo apt install nfs-common"및 " sudo apt install cifs-utils" 모두 설치

그러나 " $ sudo mount -t vboxsf VM-share ~/share/" 명령을 반복해도 여전히 이전과 같은 오류 메시지가 표시됩니다. " dmesg | tail"를 입력 하면 다음 메시지가 표시됩니다.

[    8.743003] IPv6: ADDRCONF(NETDEV_UP): enp0s3: link is not ready
[    8.745374] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    8.752152] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[    9.633147] floppy0: no floppy controllers found
[    9.633209] work still pending
[ 3128.376259] vboxsf: Successfully loaded version 5.1.16_Ubuntu (interface 0x00010004)
[ 3128.376457] sf_read_super_aux err=-22
[ 5762.008076] sf_read_super_aux err=-22
[ 6052.591669] sf_read_super_aux err=-22
[ 6138.926441] sf_read_super_aux err=-22

공유 폴더를 마운트하려면 어떻게해야합니까?

답변:


7

내가 마운트 할 수없는 이유는 vboxguestaddition 버전을 설치하지 않았기 때문입니다. 따라서 다음 단계를 따르면

  1. https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine/

  2. 위의 창 부분을 무시한 다음 여기에 게스트 추가 기능을 설치하는 단계를 따르십시오. https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. 그러면 파일이 자동으로 존재하지만 권한 문제가 발생할 수 있습니다. /ubuntu/189200/getting-access-to-var-www 페이지를 확인 하십시오.

내가 한 것과 같은 문제를 겪는 사람들에게 도움이되기를 바랍니다.


3

현재 (VirtualBox 버전 6.0.10)에는 virtualbox의 GUI에 공유 폴더에 대한 옵션 make permanentauto-mount옵션이 있습니다 mount point( At). 나를 위해 다음이 효과가있었습니다.

  1. 게스트 우분투에서 : sudo apt-get install virtualbox-guest-utils
  2. VirtualBox의 GUI에 공유 폴더를 추가하십시오.
  3. 게스트 OS 재시작

GUI에 지정된 마운트 지점의 폴더가 자동으로 생성 ls되어 호스트 Windows PC에있는 파일이 표시되었습니다.


apt-get을 내게하는 데 도움이 버추얼 게스트-utils를 설치 sudo는
Emtiaz 자히드

2

/ media 폴더로 cd하고 호스트 시스템 공유 폴더에서 작성 / 공유 한 폴더와 동일한 이름으로 dir을 작성하십시오.

cd /media
sudo mkdir nameOfMySharedFolder

다음 명령으로 폴더를 마운트하십시오.

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

프로세스에 대한 자세한 설명은 비디오를 참조하십시오 https://www.youtube.com/watch?v=I5cV0V7vLJw sudo는 sudo가 필요하거나 필요하지 않을 수 있습니다.

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