다음을 통해 공유


DriveInfo.DriveFormat은 Linux 파일 시스템 형식을 반환합니다.

이제 Linux 시스템에서 DriveInfo.DriveFormat Linux 커널 파일 시스템 형식 문자열을 반환합니다. 이러한 문자열은 이전 구현보다 파일 시스템 형식의 보다 세분화된 표현을 나타냅니다. 예를 들어 이제 ext3ext4를 구별할 수 있습니다.

이전 동작

이전에는 .NET에서 매직 상수와 문자열을 매핑하여 문자열 표현을 반환했습니다. 여러 파일 시스템 형식이 동일한 매직 상수로 사용되므로 이를 구분할 수 없었습니다.

cgroup 파일 시스템의 경우에는 DriveFormat이(가) cgroupfs/cgroup2fs를 반환합니다. SELinux 파일 시스템의 경우 값은 .입니다 selinux.

새 동작

.NET 10부터 .NET은 파일 시스템 형식에 대해 Linux 커널에서 사용하는 문자열 표현을 반환합니다.

cgroup 파일 시스템의 경우, DriveFormatcgroup/cgroup2을 반환합니다. SELinux 파일 시스템의 경우 값은 .입니다 selinuxfs.

도입된 버전

.NET 10

파괴적 변경 유형

이 변경 사항은 행동 변화입니다.

변경 이유

더 세분화된 파일 시스템 형식 정보를 제공합니다.

Linux 파일 시스템 형식 문자열을 포함하도록 DriveInfo.DriveFormat의 사용을 확인하고 업데이트합니다. Linux 시스템에서 파일에서 /proc/self/mountinfo 드라이브의 형식 문자열을 읽을 수 있습니다. 각 줄에서 파일 시스템 형식 문자열은 구분 기호 뒤 - 의 첫 번째 필드입니다.

영향을 받는 API