Linux SD卡格式问题

时间:2018-09-20 05:40:07

标签: linux format mount umount ntfs-3g

我有一个带ntfs分区的SD卡。尝试格式化SD卡时遇到以下问题。以下是遵循的步骤

  1. 安装了SD卡上存在的ntfs分区
  2. 在该分区上创建一个文件,并通过c应用程序将一些数据写入该文件,即open(),write(),close()。
  3. 卸载ntfs分区,即umount命令
  4. 格式化ntfs分区,即mkfs.ntfs命令
  5. 重新安装ntfs分区,即ntfs-3g命令
  6. 通过c应用程序读取先前创建/写入的文件,即open(),read(),close()。在这一步中,open()系统调用成功,但是由于我已经格式化了open()调用,因此由于没有文件,因此应该返回错误。

据我了解,它是将文件存储在RAM中。当我尝试读取文件时,它是从RAM而不是存储设备(即SD卡)读取的。

格式化后应执行哪些步骤,以便它将从存储设备读取文件?

0 个答案:

没有答案