我们有一台服务器通过 buildworld 等从 FreeBSD 6.4 升级到 7.2。如您所知,7.* freebsd 分支中最好的新功能之一是 gjournal,但在我看来,在已格式化的磁盘上打开它是不可能的。我错了吗 ?如果是这样,如何在正在运行的系统上启用日志记录(即无需重新格式化磁盘,重新启动就可以了)
我们有一台服务器通过 buildworld 等从 FreeBSD 6.4 升级到 7.2。如您所知,7.* freebsd 分支中最好的新功能之一是 gjournal,但在我看来,在已格式化的磁盘上打开它是不可能的。我错了吗 ?如果是这样,如何在正在运行的系统上启用日志记录(即无需重新格式化磁盘,重新启动就可以了)
如果以下条件之一为真,您可以这样做:
然后使用官方手册,您可以设置日记。
有可能的。
gjournal 手册页中的第二个示例解释了如何执行此操作(以“umount /dev/da0s1d”开头的示例)。您将需要一个免费设备来指定您的日志提供者(传递给 gjournal 命令的第二个设备)。正如其他人所建议的那样, /tmp 或交换设备是回收的好选择。
如果您在空闲设备上处于紧要关头,您可以回收交换设备,然后在具有足够可用空间的设备上使用交换文件。
请注意期刊的大小(在此处其他人提供的“官方手册”链接中进行了解释),因为如果期刊不够大,gjournal 可能会导致机器在重负载下崩溃。
如果这是一个生产服务器,我强烈建议您将它放在测试机器上,这样您就会知道在负载下会发生什么,以及它在不正常关机后的引导过程中如何表现。