2 个版本
0.1.1 | 2021 年 4 月 10 日 |
---|---|
0.1.0 | 2021 年 1 月 3 日 |
#5 在 #geom
10KB
144 行
rsblk
列出 FreeBSD 上的块设备
这个工具(抱有希望地)类似于来自 util-linux 的 lsblk 实用工具。然而,它仍然是一个正在进行中的工作。它是用 Rust 编程语言编写的。
示例
$ rsblk
NAME FSTYPE LABEL UUID
ada0
└─ada0p1 freebsd-ufs freebsd-obj-fs aaaaaaaa-29d3-11e9-8cc6-7085c25400ea
md0
└─md0p1 freebsd-ufs bbbbbbbb-4c3c-11eb-b311-7085c25400ea
nvd0
├─nvd0p1 efi freebsd-efi cccccccc-8c5e-11e7-a9ab-7085c25400ea
├─nvd0p2 freebsd-ufs freebsd-root dddddddd-8c5e-11e7-a9ab-7085c25400ea
├─nvd0p3 freebsd-swap freebsd-swap eeeeeeee-8c5e-11e7-a9ab-7085c25400ea
└─nvd0p4 freebsd-boot freebsd-boot ffffffff-f1fa-11e8-9b63-7085c25400ea
nvd1
├─nvd1p1 freebsd-swap freebsd-swap-660p 00000000-79e7-11e9-b158-7085c25400ea
└─nvd1p2 freebsd-ufs freebsd-obj-660p-fs 11111111-79e7-11e9-b158-7085c25400ea
默认情况下(并且非常容易更改),rsblk
打印四列:设备的 NAME;对于分区,它的文件系统类型、分区标签和 UUID。
依赖关系
~9–18MB
~217K SLoC