Мне нужно определить в системе Ubuntu, можно ли производить запись на жесткий диск.
Я запускаю следующий код раз в секунду, а затем приступаю к отключению жестких дисков с материнской платы.
В конечном итоге выдается ошибка ввода-вывода или исключение файловой системы, доступное только для чтения, но это может занять несколько минут, прежде чем это произойдет, что слишком поздно для моего варианта использования.< /p>
В чем может быть проблема?
private bool IsWriteable()
{
try
{
using (var file = _fileSystem.File.Open(_testFilePath, new FileStreamOptions
{
Mode = FileMode.Create,
Access = FileAccess.Write,
Options = FileOptions.WriteThrough,
BufferSize = 0
}))
{
file.Write(new byte[4096]);
file.Flush();
}
return true;
}
catch (Exception exception)
{
return false;
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... nutes-befo
Запись на недоступный жесткий диск в Ubuntu с использованием блоков C# в течение нескольких минут, прежде чем выдать оши ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как восстановить ошибочно отформатированный жесткий диск с помощью Java [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-