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 中。

开发

请参阅 开发