我注意到 Synology NAS 设备在许多与系统相关的链接或目录名称前面都带有该@
字符。我刚刚注意到,openSUSE 中的标准分区在命名 btrfs 卷、创建一个名为 的子卷@
以及在该子卷下面的@/opt
子卷时执行相同的操作@/tmp
(分别安装到/opt
和/tmp
)。
这一点以及我直到最近才在路径名中遇到过的事实@
(甚至不知道它@
可用)表明它带有一些我不知道的含义。或者这只是一个相对较新的约定,被我这样的临时用户忽略了?如果是,其含义/重要性是什么?
btrfs wiki 似乎没有提及任何内容。
答案1
为了能够对目录结构之外无法访问的位置执行 Btrfs 系统快照,必须将根目录从裸文件系统移动到子卷。我认为 openSUSE 是第一个默认实现此功能的发行版,他们将根子卷称为“@”。为了保持一致性,所有其他系统子卷的名称前面也会有一个@。用其他特殊字符替换 @ 不会有任何功能差异。