가상 머신 호스트 시스템에 디렉토리가 있습니다. 가상 머신의 게스트가 이 디렉터리에 액세스할 수 있도록 만들고 싶습니다.
디렉토리 자체가 아닌 디렉토리를 복사하는 것을 의미하는 iso 또는 img 파일로 디렉토리를 패키징하는 몇 가지 방법을 생각할 수 있습니다. virtualbox의 경우 게스트 컴퓨터에 게스트 추가 항목을 설치해야 하는 공유 폴더 방법이 있습니다. 새로운 가상 머신에 Arch Linux를 설치할 때 이 디렉터리를 마운트하고 싶기 때문에 이것은 필요한 것이 아닙니다.
Qemu 방법도 찾을 수 없습니다. 그렇다면 이것이 가능할까요? 그렇다면 어떻게 해야 합니까?
내 목표는 다음과 같은 작업을 수행하는 것입니다.
mount /dev/sdb /mnt
게스트 머신 내부에 있지만 /dev/sdb
어떻게든 호스트 디렉토리를 전달하지는 않습니다.
pacman
보다 구체적으로 말하면, 호스트 디렉터리에 다운로드된 모든 패키지를 백업했습니다 . /var/cache/pacman/pkg
Arch Linux를 설치할 때마다 패키지를 다운로드할 필요가 없도록 이 디렉터리를 마운트하고 싶습니다 . 저는 종종 테스트 목적으로 아치를 설치합니다.
답변1
이는 NFS를 사용하여 쉽게 수행할 수 있습니다. 호스트에 NSF 서버를 설치하고(매우 간단함) 게스트에 디렉토리를 마운트해야 합니다.https://wiki.archlinux.org/index.php/NFS