有一块嵌入式开发版,系统是 fedora 28,想要扩展容量,就插了一块 sd 卡( MS-DOS 格式)。通过
1 | mount |
命令挂载到了桌面上的
1 | sd |
文件夹,可以正常存取文件,但是如果是可执行文件不能执行。试过用 chmod 更改文件权限,无效。请教一下应该如何处理(如何在 sd 卡上直接执行二进制程序)?
第 1 条附言 · 105 天前
感谢各位的回复,两种方法我都尝试了。
1 | mount /dev/mmcblk0p1 /home/openailab/Desktop/sd/ -o dmask=000,fmask=111,umask=000 |
命令添加参数的方法好像并没有作用,
1 | chmod 777 ./exec |
并不能改变文件权限(exec是可自行程序)。
1 | sudo mkfs.ext4 /dev/mmcblk0p1 |
格式化为ext4格式,就可以通过chmod命令改变权限了。
> 但是如果是可执行文件不能执行。试过用 chmod 更改文件权限,无效。
请避免使用这类模糊的描述。
放出你的操作步骤,以及报错信息,这样我们才能帮到你。