RPi OverlayFS 和只读也将外部安装的驱动器变为只读/仅根目录

问题描述

背景

我最近使用 OverlayFS 在 RPi3 上的 raspi-config 中发现并试验了 openmediavault 设置。我正在尝试 OverlayFS,因为 sdcard 上的系统太脆弱了。到目前为止,这个功能可以防止sdcard失败。

问题

激活OverlayFS后安装的外置硬盘似乎是“只读”的。更准确地说,外部驱动器仅在可使用 sudo 或在 sudo su 下写入的地方是根目录。这是相当不方便的,因为该系统被配置为媒体中心,并且对所有内容都使用超级用户访问权限是没有意义的。

驱动器中的所有目录和文件似乎都在drwxr-xr-xroot中作为所有者和组(我没有注意是否与OverlayFS激活时的情况相同)

>

进展和尝试

  • 我尝试在 rw/etc/fstab添加 mount -a 以重新挂载。但对其他人来说仍然是不可写的。
  • sudo chmod +w 执行但不生效。
  • sudo chown pi:pi 结果为 Operation not permitted
  • 修改 /etc/fstab 以包含 rw,nofail,驱动器仍将是仅限 root 用户访问。

问题

我仍在学习 OverlayFS + read-only 设置的性质,我有以下问题:

  1. 是不是因为 OverlayFS + read-only 设置,外部驱动器被挂载为只有 root 权限?

  2. 是否可以将 OverlayFS + read-only 与可写外部驱动器一起使用?

  3. 如果这不可能,还有什么其他技巧可以在可写入外部驱动器的同时保护 SD 卡?

任何建议表示赞赏〜

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)