与 ro 一起使用时 systemd.volatile=state 会做什么?

与 ro 一起使用时 systemd.volatile=state 会做什么?

这是我的/boot/cmdline.txt背景。

$ cat /boot/cmdline.txt
console=serial0,115200 console=tty1 root=PARTUUID=5838cc20-02 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:VGA8x8 fastboot fsck.mode=skip noswap ro systemd.volatile=state

谢谢!

答案1

它使系统启动时根文件系统为只读,并/var挂载为可写tmpfsRAM 磁盘。基本上,系统应该表现得像一个没有持久性的实时 Linux 媒体。

启动过程的后续部分可能包括以读写模式重新挂载根文件系统,也可能不包含。

这是 RasPi 还是类似的东西?在这种情况下,可能会通过使/var文件系统成为非持久性来最大程度地减少 SD 卡的磨损,但代价是/var在每次重新启动时将状态恢复到只读系统映像的状态。

相关内容