Skip to content

DriveInfo.DriveFormat property reports ext3 format on ext4 formatted filesystems (Unix) #95099

Closed
@alphons

Description

@alphons

Description

using System;
namespace GetFileSystemEntries
{
    class Class1
    {
        static void Main(string[] args)
        {
            foreach (var drive in DriveInfo.GetDrives())
                Console.WriteLine(drive.Name + "\t\t" + drive.DriveFormat);
        }
    }
}
vmt@kvm:~/a$ dotnet run
/mnt/nvme1n1p1     ext3
/mnt/nvme0n1p1     ext3
/mnt/sda2          ext3
/mnt/sdb1          ext3
/mnt/sdc1          ext3
/mnt/loop/joe-4.6  squashfs

Using unix df tool for comparison (same system)

vmt@kvm:~/a$ df -T
/dev/nvme1n1p1     ext4
/dev/nvme0n1p1     ext4
/dev/sda2          ext4
/dev/sdb1          ext4
/dev/sdc1          ext4
/dev/loop0         squashfs

Configuration

vmt@kvm:~/a$ dotnet --info
.NET SDK:
Version: 8.0.100
Commit: 57efcf1350
Workload version: 8.0.100-manifests.6c33ef20

Runtime Environment:
OS Name: vmtux
OS Version: 2.0
OS Platform: Linux
RID: linux-x64
Base Path: /mnt/loop/dotnet-sdk-8.0.100/usr/local/share/dotnet/sdk/8.0.100/

.NET workloads installed:
Workload version: 8.0.100-manifests.6c33ef20
There are no installed workloads to display.

Host:
Version: 8.0.0
Architecture: x64
Commit: 5535e31

.NET SDKs installed:
8.0.100 [/mnt/loop/dotnet-sdk-8.0.100/usr/local/share/dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.0 [/mnt/loop/dotnet-sdk-8.0.100/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.0 [/mnt/loop/dotnet-sdk-8.0.100/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-System.IOhelp wanted[up-for-grabs] Good issue for external contributorsin-prThere is an active PR which will close this issue when it is mergedos-linuxLinux OS (any supported distro)

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions