如果让系统直接运行在btrfs的快照上,会不会对主系统有什么影响?

好像在哪里看到过,说有个发行版是直接运行在btrfs的快照上的。近期想折腾一些比较麻烦的软件。

有没有可能新创建一个引导entries,直接定位到系统快照目录, 比如 snap/test/@ 上, 这样对原有的主系统会不会有啥影响?有没有需要注意的坑?别把主系统搞崩就好。

盲猜entries里面的配置大概是这样:

options root=PARTUUID=xxxxx zswap.enabled=0 rootflags=subvol=snap/test/@ rw rootfstype=btrfs

你要启动的快照最好是可写的。不会有什么不良影响——除非你有程序会主动这么做,比如把你主系统的子卷删掉之类的。

要注意/etc/fstab里不要写/的信息,或者你提前把它编辑成对应的。还要注意当前启动的内核在该快照内有它的模块(/usr/lib/modules)。

感谢,放心了,只要不影响主系统就好。