2 个版本

0.1.1 2021 年 4 月 10 日
0.1.0 2021 年 1 月 3 日

#5#geom

MIT 许可证

10KB
144

rsblk

列出 FreeBSD 上的块设备

这个工具(抱有希望地)类似于来自 util-linuxlsblk 实用工具。然而,它仍然是一个正在进行中的工作。它是用 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