Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
На системах Linux DriveInfo.DriveFormat теперь возвращает строки с типами файловой системы ядра Linux. Эти строки представляют более детальное представление типа файловой системы, чем предыдущая реализация. Например, теперь можно различать между ext3 и ext4.
Предыдущее поведение
Ранее .NET вернул строковое представление путем сопоставления магических констант со строками. Так как несколько различных типов файловой системы используют одни и те же волшебные константы, их нельзя различать.
Для файловых систем cgroup DriveFormat было возвращено cgroupfs/cgroup2fs. Для файловой системы SELinux значение было selinux.
Новое поведение
Начиная с .NET 10, .NET возвращает строковое представление, используемое ядром Linux для типа файловой системы.
Для файловых систем cgroup DriveFormat возвращает cgroup/cgroup2. Для файловой системы SELinux значение равно selinuxfs.
Представленная версия
.NET 10
Тип разрушающего изменения
Причина изменения
Укажите более детализированные сведения о типе файловой системы.
Рекомендуемое действие
Проверьте и обновите использование DriveInfo.DriveFormat для включения строк типа файловой системы Linux. В системе Linux можно считывать строки типов дисков из /proc/self/mountinfo файла. В каждой строке строка типа файловой системы — это первое поле после - разделителя.