小编Wu *_*eng的帖子

非root用户如何自动启动后台程序?

作为非 root 用户,我想在系统启动时运行后台作业。这是一种不需要root权限的服务。有没有办法做到这一点?

一种方法是把sudo -u user commandrc.local,但编辑rc.local需要root权限。

另一种方法是cron每分钟启动它并检查任何正在运行的实例,但首先它会不必要地唤醒系统,其次,在检查运行实例时可能存在竞争条件。

第三种方法是在 中运行它~/.bash_profile,但我想在没有用户登录的情况下启动它。

cron not-root-user services

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

短期文件是否刷新到磁盘?

我的程序创建了许多小的短期文件。它们通常会在创建后一秒钟内被删除。这些文件位于由真实硬盘支持的 ext4 文件系统中。我知道 Linux 会定期将 ( pdflush) 脏页刷新到磁盘。由于我的文件是短暂的,很可能它们没有被pdflush. 我的问题是,我的程序是否会导致大量磁盘写入?我关心的是我硬盘的寿命。

由于文件很小,我们假设它们的总和小于dirty_bytesdirty_background_bytes

Ext4 开启了默认日志,即元数据日志。我还想知道是元数据还是数据写入磁盘。

linux ext4 disk

10
推荐指数
2
解决办法
1394
查看次数

如何验证文件副本是 reflink/CoW?

我在玩 btrfs,它允许cp --reflink写时复制。其他程序,例如lxc-clone,也可能使用此功能。我的问题是,如何判断一个文件是否是另一个文件的 CoW?就像硬链接一样,我可以从 inode 编号看出。

file-copy btrfs

10
推荐指数
3
解决办法
3353
查看次数

标签 统计

btrfs ×1

cron ×1

disk ×1

ext4 ×1

file-copy ×1

linux ×1

not-root-user ×1

services ×1