Portal:Libstorage
简介
Libstorage 是一个用于管理 Linux 存储设备的 C++ 库。它最初为 SuSE 10.1 的 yast2-storage 的一部分而开发。自 openSUSE 11.2 起,它是一个独立的项目。
特性
Libstorage 处理操作存储设备的各个步骤。例如,在创建加密分区时,除了创建实际分区之外,它还会设置加密、格式化、挂载以及调整 /etc/fstab 和 /etc/crypttab。
Libstorage 支持
- MSDOS 和 GPT 分区表
- 设备映射器 (DM) RAID 和多路径
- 多设备 (MD) RAID
- 逻辑卷管理器 (LVM)
- NFS 版本 3 和 4
- 加密文件系统和 LVM 物理卷
- 不同的逻辑扇区大小,例如 512B 和 4kB
未来的 想法。
文档
完整的文档包含在 libstorage-devel RPM 的 /usr/share/doc/packages/libstorage/autodocs/index.html 下。 此外,一些示例程序位于 /usr/share/doc/packages/libstorage/examples 中。
语言绑定
Swig 生成的 Python 绑定包含在 libstorage-python RPM 中。
开发
请参阅 开发。
: