10个版本 (6个重大变更)
0.6.0 | 2024年1月27日 |
---|---|
0.5.0 | 2023年5月19日 |
0.4.1 | 2023年5月6日 |
0.3.1 | 2023年4月10日 |
0.0.2 | 2023年3月14日 |
#273 在 Unix API
每月224次 下载
用于 imge
27KB
585 行
drives
一个Rust库(crate),用于列出Linux上已挂载或可挂载的驱动程序(如U盘、SD卡等)
使用虚拟内核文件系统(/sys, /proc和/dev)收集Linux内核已知的块设备信息。可选地读取GUID分区表(GPT),以从分区表中获取信息丰富收集的数据。
数据
- 设备
- 名称
- 型号、序列号
- 大小
- 分区
- 可移动
- uuid(可选来自GPT)
- 分区
- 名称
- 大小
- 挂载点(路径、文件系统)
- part_uuid(可选来自GPT)
示例
简单示例请参见 simple_main.rs
cargo run --example simple_main
文档
文档可以在 docs.rs 上找到。
GUID分区表(GPT)的可选数据
目前仅通过GPT检索设备的UUID和分区的PART_UUID。这需要启用"gpt"功能。
许可证
在您选择的情况下,根据Apache License, Version 2.0或MIT许可证许可。
依赖项
~0.3–0.9MB
~20K SLoC