3 个版本
0.1.2 | 2022年5月7日 |
---|---|
0.1.1 | 2020年7月19日 |
0.1.0 | 2020年7月19日 |
#2321 in 命令行工具
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 或更新版
链接
依赖
~6.5MB
~116K SLoC