自动挂载 SD 卡

自动挂载 SD 卡

我有一个运行 Ubuntu 的 beagleboard。启动时它不会自动安装 MicroSD 卡,因此我使用 来安装它,sudo mount /dev/mmcblk0p1 /mnt/安装效果非常好。然后我想使用 PHP 上传文件并将其从 tmp 位置移动到 MicorSD 卡。我想使用 来执行此操作,move_uploaded_file($fileTmpLoc, "/mnt/$fileName"但我的 Apache 日志显示权限被拒绝。我尝试使用 777 来 chmod mnt,但这不起作用。

最好的方法是什么

A/ 启动时自动挂载 SD 卡

B/ 应用正确的权限以允许 PHP 将文件移动到 SD 卡。

这台机器永远不会看到网络,所以我并不担心安全问题。

答案1

B/ 尝试将所有权更改为运行 php 的用户

A/ 将 SD 卡添加到 /etc/fstabhttps://help.ubuntu.com/community/Fstab

答案2

必须将卡格式化ext并将 chmod 设置为 777。但是 Fstab 确实修复了其他问题。

相关内容