Привет!
Я использую флеш карту под линукс (redhat 8.0). Считыватель висит на USB, монтируется как
mount /dev/sda1 /mnt/flash
(через драйвер SCSI)
Все читается, пишется, и вообще работает хорошо. НО!
Когда я вынимаю считыватель из USB порта физически, я по прежнему могу получить доступ к содержимому файлов. Т.е я вынимаю устройство, и зная конкретный путь файла могу прочесть его.
Вопрос - как избежать этого кэширования? Мне нужно, чтобы каждый раз при обращении к файлу, происходило обращение к устройству.
Пробовал mount -o sync, кажется не помогает.. :(
Зачем мне это нужно? Очень просто - на флешке лежит криптографический ключ. Крайне важно, чтобы если не было флешки, то не было бы и ключа.
Спасибо!