将文件写入BEAGLEBONE分区

时间:2016-04-27 17:04:08

标签: linux mount beagleboneblack

我正在开发一个BeagleBone Black的空气质量监测器。我希望最终用户能够简单地将BeagleBone插入他们的计算机,并通过通过USB插入时安装的驱动器将文件从BeagleBone传输到他们的机器。我的应用程序写入物理上位于BeagleBone Black上BEAGLEBONE的{​​{1}}分区。

/dev/mmcblk0p1

通过/ etc / fstab将root@beaglebone:~# fdisk -l Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 2048 198655 98304 e W95 FAT16 (LBA) /dev/mmcblk0p2 198656 7667711 3734528 83 Linux 设备安装到BeagleBone上的/dev/mmcblk0p1,并进行以下设置:

/mnt/usb

当我将文件写入BeagleBone上的此安装目录(例如file.txt)时,文件不会显示在我的Mac上的已安装分区上,直到我拔下设备并将其重新插入。即便如此,拔回并重新插入设备后,该文件不包含写入文件的内容。

例如:

在BeagleBone上

/dev/mmcblk0p1 /mnt/usb auto auto,rw,sync,user,nofail 0 0

在Mac上

  1. 没有文件显示。
  2. 拔下BeagleBone Black。将其重新插入。
  3. file.txt显示在BEAGLEBONE驱动下
  4. 打开file.txt
  5. file.txt 包含“Hello,World!\ n”文字
  6. 我确定我忽略了一个配置选项。有人可以详细说明为什么会这样吗?我假设没有正确刷新缓冲区。

0 个答案:

没有答案