У меня есть том TrueCrypt, и у меня есть некоторые ограниченные данные на нем. Я сел сегодня и начал симуляцию Matlab. Моделирование занимает около 2-3 дней, и я хотел бы отключить truecrypt, но я не могу, потому что я Matlab открыл файлы, и я забыл включить функцию закрытия, чтобы закрыть эти файлы. Я не хочу останавливать симуляцию, но я хотел бы отключить truecrypt.
Я использовал lsof
, чтобы выяснить, кто использует этот том.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
MATLAB 6013 bku 276r REG 252,0 333 158 /media/vulturus_data/wesys/Transfer/repower_temp/R4_Scada_Mai_11/sensors/sensorInfos_RePower_1.00000000.csv
MATLAB 6013 bku 278r REG 252,0 333 158 /media/vulturus_data/wesys/Transfer/repower_temp/R4_Scada_Mai_11/sensors/sensorInfos_RePower_1.00000000.csv
MATLAB 6013 bku 279r REG 252,0 581 159 /media/vulturus_data/wesys/Transfer/repower_temp/R4_Scada_Mai_11/sensors/sensorInfos_RePower_50.00000000.csv
MATLAB 6013 bku 281r REG 252,0 61890 79 /media/vulturus_data/wesys/Transfer/repower_temp/R4_Scada_Mai_11/aggregated/AggregatedData_RePower_50.00000000_17.05.2011_06-30.csv
Как я могу закрыть эти файлы, не останавливая Matlab Simulation.
Существует старая ветка о том, как это сделать на форумах Ubuntu здесь .
Однако я определенно не рекомендовал бы это. Даже если Matlab закончит с данными в файлах, все еще вполне возможно, что это испортит ваши симуляции. Что еще более важно, вероятно, что это приведет к несогласованности в файловой системе, и вы в конечном итоге потеряете данные. Есть причина, по которой он не размонтируется для вас, когда файлы используются. Вынуждение отказаться от этих мер безопасности обычно приводит к плохим результатам.