首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >systemd-timesyncd不以/var设置为rw泛卷

systemd-timesyncd不以/var设置为rw泛卷
EN

Unix & Linux用户
提问于 2019-03-13 23:42:30
回答 1查看 489关注 0票数 0

我正在运行系统241系统debian。我为我的rootfs有一个nand闪存ubifs分区,它被分成两个卷( rootfs的/dev/ubi0 0_1和var的/dev/ubi0 0_2):

代码语言:javascript
复制
ubi0:rootfs on / type ubifs (ro,relatime,assert=read-only,ubi=0,vol=1)
/dev/ubi0_2 on /var type ubifs (rw,relatime,assert=read-only,ubi=0,vol=2)

systemd-timesyncd在引导时给出了以下错误:

代码语言:javascript
复制
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.

journalctl提供以下内容:

代码语言:javascript
复制
Mar 13 22:46:45 nelson systemd[1]: Stopped Network Time Synchronization.
Mar 13 22:46:45 nelson systemd[1]: systemd-timesyncd.service: Failed to run 'start' task: Read-only file system
Mar 13 22:46:45 nelson systemd[1]: systemd-timesyncd.service: Failed with result 'resources'.

如果我将rootfs切换到rw,那么错误就会消失。

下面是ls /var/lib/systemd/timesync/ -l的输出:

代码语言:javascript
复制
-rw-r--r-- 1 systemd-timesync systemd-timesync 0 Mar 13 21:09 /var/lib/systemd/timesync/clock

我也看到了一个类似的问题与systemd解决。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-03-25 22:16:27

结果发现,在我的构建(Debian )中,/tmp不是自动设置为tmpfs的。因此,我打开了systemd中的tmp挂载,如下所示:

代码语言:javascript
复制
cp /usr/share/systemd/tmp.mount /etc/systemd/system/
systemctl enable tmp.mount

日志记录和解析都需要对/tmp的写访问。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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