#btrfs #磁盘空间 #警告 #监控 #文件系统 #空闲 #监控

app btrfs-usage-monitor

简单的 Btrfs 磁盘空间使用监控器

3 个版本

0.1.2 2022年5月7日
0.1.1 2020年7月19日
0.1.0 2020年7月19日

#2321 in 命令行工具

GPL-3.0 或更新版

19KB
233

Btrfs 磁盘空间使用监控器

简单的 Btrfs 磁盘空间使用监控器。

还有一个用 Go 编写的版本。

特性

  • 如果 Btrfs 文件系统数据使用量低于空闲限制百分比,则打印警告。

安装

以下步骤需要安装 Rust。这里使用的安装路径($HOME/bin)是一个示例。

要从 crates.io 安装,运行

$ cargo install btrfs-usage-monitor

要将安装到特定文件夹,请执行以下操作之一。

从 crates.io 安装到 $HOME/bin

$ cargo install --root $HOME btrfs-usage-monitor

从 GitHub 安装到 $HOME/bin,例如,最新的提交

$ cargo install --root $HOME --git https://github.com/willemw12/btrfs-usage-monitor

$ git clone https://github.com/willemw12/btrfs-usage-monitor
$ cd btrfs-usage-monitor
$ cargo build --release --out-dir=$HOME/bin

用法

Print a warning if Btrfs filesystem data usage drops below the free limit percentage

USAGE:
    btrfs-usage-monitor <path> <free-limit-percentage>

ARGS:
    <path>                     Path to a subvolume or folder on the Btrfs filesystem
    <free-limit-percentage>    Maximum free filesystem data usage in percentage

示例

# btrfs-usage-monitor /mnt/btrfs 10
WARNING /mnt/btrfs free: 752.58GiB (min: 681.47GiB), 9% (limit: 10%)

许可证

GPL-3.0 或更新版

Crates.io
GitHub

依赖

~6.5MB
~116K SLoC