小编Joh*_*Eye的帖子

systemd 停止写入标准输出文件

我在 Ubuntu 20.04 上有一个简单的systemd服务,我在其中指定了以下内容: StandardOutput=file:/var/log/appname/console.log

当我第一次启动该服务时,文件被创建,我在文件中看到了应用程序的输出。但是,该文件只会写入一次。当我重新启动服务时,即使应用程序正在运行,也不会向文件写入任何内容。如果我删除该文件并重新启动服务,该文件会再次出现,但同样,它只会写入一次。

为什么会发生这种情况?我应该使用不同形式的标准输出重定向吗?

ubuntu systemd services

7
推荐指数
1
解决办法
1095
查看次数

将磁盘从 MBR 转换为 GPT

我有一个带有经典 MBR 的磁盘,并希望将其转换为使用 GPT 而不会丢失数据。我看过几个或多或少有用的教程,但其中大部分是处​​理与 GRUB、操作系统和磁盘上的多个分区相关的特定问题。就我而言,情况要简单得多 - 我有一个简单的磁盘,用于在单个分区上存储数据。我发现只需运行gdisk并按下即可w将 GPT 写入磁盘,之后我可以毫无问题地安装和使用它。

不过,我担心数据损坏,gdisk警告我即将执行的操作具有潜在的破坏性,并且我已经看到 GPT 占据一些通常由第一个分区使用的空间的图表。所以我的问题是:

这是将 MBR 转换为 GPT 的好方法吗?

GPT 能否覆盖一些原本在主分区上的数据,从而破坏我的文件或文件系统?

filesystems fdisk hard-disk gpt mbr

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

fdisk ×1

filesystems ×1

gpt ×1

hard-disk ×1

mbr ×1

services ×1

systemd ×1

ubuntu ×1