Windows는 Ubuntu에서 생성된 심볼릭 링크를 인식합니까?

Windows는 Ubuntu에서 생성된 심볼릭 링크를 인식합니까?

이전에는 Ubuntu 12.04와 Windows 7을 이중으로 설치했습니다. Ubuntu 아래에 파티션을 마운트하여 Windows ntfs 파티션을 공유했습니다. Ubuntu에서 생성된 심볼릭 링크를 Windows에서 인식할 수 있는지 기억이 나지 않습니다.

이제 Ubuntu 14.04의 VirtualBox 내에서 Windows 8.1이 실행되고 있습니다. 또한 폴더 공유를 위해 Windows용 가상 머신에 일부 게스트 추가를 설치했습니다. 공유 폴더에서 Windows는 Ubuntu의 ext4 파일 시스템에 생성된 심볼릭 링크를 따를 수 있음을 발견했습니다. 그게 왜 효과가 있나요? 그렇습니까?

  • Windows는 Linux의 심볼릭 링크를 인식할 수 있기 때문입니다(듀얼 부팅에서만 가능할까요? 하지만이 링크아니라고?)
  • 또는 공유 폴더가 네트워크 드라이브로 마운트되어 있기 때문에
  • 아니면 VirtualBox나 게스트 추가 때문에요?

감사해요.

답변1

VM 내에서 실행할 때 Windows는 공유 폴더가 포함된 호스트의 파일 시스템에 직접 액세스할 수 없습니다(실제로 가능하다면 두 OS가 데이터를 쓰려고 할 때 파일 시스템이 가장 확실히 파괴되었을 것입니다).

대신 VirtualBox(게스트 추가)는 게스트 OS와 호스트 파일 시스템 간의 변환 계층을 제공합니다. 호스트의 관점에서 VirtualBox는 커널의 시스템 호출을 사용하여 파일 시스템을 읽고 쓰는 또 다른 사용자 공간 응용 프로그램이므로 커널이 이해하는 한 실제 파일 시스템 유형에 신경 쓰지 않습니다.

Windows(또는 다른 호스트 OS)의 경우 네트워크 드라이브처럼 보이므로 다른 네트워크 드라이브에서와 마찬가지로 데이터에 액세스할 수 있습니다.

관련 정보