【发布时间】:2016-01-05 11:08:05
【问题描述】:
默认情况下,在我们使用的 Debian 版本上,Beaglebone black 挂载 /boot/uboot 作为大容量存储的文件夹(所以当我将它连接到我的 PC 时,我会看到这个文件夹的内容)。我想在启动时将文件夹更改为公共可读和可写的目录,但我很难找到实际发生挂载的启动脚本。有人可以帮忙吗?
【问题讨论】:
标签: linux beagleboneblack
默认情况下,在我们使用的 Debian 版本上,Beaglebone black 挂载 /boot/uboot 作为大容量存储的文件夹(所以当我将它连接到我的 PC 时,我会看到这个文件夹的内容)。我想在启动时将文件夹更改为公共可读和可写的目录,但我很难找到实际发生挂载的启动脚本。有人可以帮忙吗?
【问题讨论】:
标签: linux beagleboneblack
你可以看看这个问题: Where is g_multi configured in BeagleBone Black?
正如一些 cmets 所说,要完成这项工作有点困难。
您必须及时分享它的安装。如果您删除 g_multi 模块(或大容量存储特定模块),则 PC 将设备视为已断开连接,然后您再次加载模块,它会重新连接。您可以同时对文件系统进行更改。如果共享文件系统有点大,你可以准备两个文件系统,一个用于写入,共享的一个可以与 rsync 或类似的东西同步。
架构应该是这样的:
写入备用文件系统 -> 模块卸载 -> 安装 rw -> rsync -> 卸载 -> 模块加载
但是您总是会遇到设备断开连接并在 PC 中重新连接的问题。你可以以某种方式同步它,但这是一个不同的问题。
【讨论】:
所有静态挂载都是使用 /etc/fstab 完成的
【讨论】: