Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Linux sistemlerinde artık DriveInfo.DriveFormat Linux çekirdek dosya sistemi türü dizeleri döndürülüyor. Bu dizeler, dosya sistemi türünün önceki uygulamadan daha ayrıntılı bir gösterimini temsil eder. Örneğin, artık ext3
ve ext4
arasında ayrım yapmak mümkündür.
Önceki davranış
Daha önce .NET, sihirli sabitleri dizelerle eşleyerek bir dize gösterimi döndürdü. Birkaç farklı dosya sistemi türü aynı sihirli sabitleri kullandığından, bunları ayırt etmek mümkün değildi.
Cgroup dosya sistemleri için DriveFormat
cgroupfs
/cgroup2fs
döndürdü. SELinux dosya sistemi için değeri idi selinux
.
Yeni davranış
.NET 10'dan başlayarak. .NET, dosya sistemi türü için Linux çekirdeği tarafından kullanılan dize gösterimini döndürür.
Cgroup dosya sistemleri için DriveFormat
, cgroup
/cgroup2
değerlerini döndürür. SELinux dosya sistemi için değeridir selinuxfs
.
Sürüm kullanıma sunulmuştur
.NET 10 Preview 6
Kesinti yaratan değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Daha ayrıntılı dosya sistemi türü bilgileri sağlayın.
Önerilen eylem
DriveInfo.DriveFormat kullanımlarını Linux dosya sistemi türü dizelerini içerecek şekilde denetleyin ve güncelleştirin. Linux sisteminde, dosyadan /proc/self/mountinfo
sürücülerin tür dizelerini okuyabilirsiniz. Her satırda, dosya sistemi türü dizesi ayırıcıdan -
sonraki ilk alandır.