首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wicd不适用于只读文件系统。

wicd不适用于只读文件系统。
EN

Unix & Linux用户
提问于 2015-09-09 12:53:49
回答 2查看 372关注 0票数 1

我的根文件系统是只读的.

我已经安装了wicd,但是它无法处理以下错误:

代码语言:javascript
复制
 IOError: [Errno 30] Read-only file system: '/etc/wicd/manager-settings.conf'

看来,每次我重新启动wicd时,都会重写配置文件,但是内容是相同的。

有什么办法解决这个问题吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-09-11 09:20:54

您可以更改/usr/share/wicd/daemon/wicd-daemon.py中配置文件的位置。

因此,如果/etc/wicd/是只读的,那么将它们移动到/var/lib/wicd/

即:

代码语言:javascript
复制
wireless_conf = "/var/lib/wicd/configurations/wireless-settings.conf"
wired_conf = "/var/lib/wicd/configurations/wired-settings.conf"

self.config = ConfigManager("/var/lib/wicd/configurations/manager-settings.conf")
票数 3
EN

Unix & Linux用户

发布于 2015-09-09 12:57:27

我建议你做以下几项之一:

  • 使/etc/wicd/manager-settings.conf成为一个指向文件系统上的文件的符号链接,该文件系统不是只读的(这是否工作将取决于应用程序逻辑) --这种方法的优点是它只影响单个文件;
  • 将挂载/etc/wicd绑定到非只读文件系统上的目录--缺点是必须在整个目录的粒度上这样做,但也许您可以更改配置文件位置,这样就不会出现问题;
  • 为/etc/wicd安装一个单独的挂载--同样,缺点是这是目录的粒度所在。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/228554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档