하이퍼바이저에서 파일 시스템 선택은 KVM VM에 어떤 영향을 줍니까?

하이퍼바이저에서 파일 시스템 선택은 KVM VM에 어떤 영향을 줍니까?

저는 하이퍼바이저를 처음 사용하며 여러 파일 시스템 유형(LVM, ZFS, NFS, Glustfs 등)을 지원하는 하이퍼바이저로 단일 호스트 시스템을 설정할 예정입니다. 그런 다음 이 하이퍼바이저는 소수의 KVM VM을 실행합니다. 특정 파일 시스템을 선택하는 것의 전반적인 의미에 대해 약간 혼란스럽습니다.~할 것 같다또한 KVM에 대한 나의 이해 부족에서 비롯됩니다.

시나리오는 다음과 같습니다.

ZFS를 사용하여 호스트 시스템을 설정했습니다.

ZFS를 지원하지 않는 소프트웨어를 설치하기 위해 KVM VM 인스턴스를 생성하고 XFS를 파일 시스템으로 명시적으로 제안합니다.

이것이 의미하는 바는 무엇입니까? 그게 그렇게 중요한 건가?

지금까지의 나의 이해

지금까지 내가 이해한 바는 이것이 중요하지 않으며 파일 시스템 통과가 필요한 경우 VirtFS로 관리되지만 그렇지 않은 경우가 많다는 것입니다. 하지만 확실하고 싶고 시스템을 더 잘 이해할 수 있도록 왜 중요하지 않은지 설명하고 싶습니다.

감사합니다 :)

답변1

KVM은 가상 머신을 실행합니다. 이러한 가상 머신의 디스크는 ZFS의 이미지 파일이 됩니다. KVM은 가상 머신 파일 시스템의 모든 디스크 액세스를 호스트의 ZFS에 있는 이미지 파일 액세스로 변환합니다.

따라서 ZFS에서 대용량 파일을 "무작위로" 변경하는 것이 문제가 되지 않는다면 가상 머신이 디스크로 무엇을 하는지는 실제로 중요하지 않습니다.

관련 정보