15 个版本
使用旧的 Rust 2015
0.1.15 | 2019 年 11 月 14 日 |
---|---|
0.1.13 | 2019 年 6 月 4 日 |
0.1.12 | 2019 年 1 月 28 日 |
0.1.11 | 2018 年 7 月 23 日 |
0.1.3 | 2016 年 7 月 10 日 |
#775 在 文件系统
7,036 每月下载量
用于 7 crates
58KB
1.5K SLoC
libmount
这是对 Linux 的 mount()
系统调用的更高级包装。
目标
- 类型安全的包装器,包括挂载选项
- 支持新特性,如 overlayfs
- 良好的无特权用户命名空间支持
- 非常详细的错误信息,对最终用户非常有帮助
特性
- 绑定挂载
- OverlayFS
- Tmpfs
- 伪文件系统:
proc
、sys
-
umount
和umount2
/proc/PID/mountinfo
的解析器- 只读挂载(重新挂载)
- Ext2/3/4
- Btrfs
- 通过 trait 支持挂载标志
- Fuse
许可证
在以下许可证中任选其一
- Apache 许可证 2.0 版,(./LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (./LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则任何有意提交以包含在作品中并由您定义的 Apache-2.0 许可证的贡献,均应如上双许可,而无需任何额外条款或条件。
依赖项
~1.5MB
~36K SLoC