Проблема формата SD-карты в Linux
У меня есть SD-карта с разделом NTFS. При попытке отформатировать SD-карту я столкнулся со следующей проблемой. Далее следуют шаги
- Монтируется раздел NTFS, который присутствует на SD-карте
- Создал файл в этом разделе и записал некоторые данные в файл через приложение c, то есть open(), write(), close().
- Размонтировал раздел ntfs т.е. команда umount
- Отформатировал раздел ntfs т.е. команду mkfs.ntfs
- Перемонтирован раздел ntfs т.е. команда ntfs-3g
- Чтение ранее созданного / записанного файла через приложение c, т.е. open(), read(), close(). На этом шаге системный вызов open () выполнен успешно, но поскольку я отформатировал вызов open (), он должен вернуть ошибку, поскольку файл отсутствует.
Насколько я понимаю, он хранит файл в оперативной памяти. Когда я пытаюсь прочитать файл, он читает из ОЗУ, а не с устройства хранения, т.е. с SD-карты.
Какие действия необходимо выполнить после форматирования, чтобы он прочитал файл с устройства хранения?