openSUSE:Next4

跳转到:导航搜索

简介

next4 团队的目标是将完整的文件系统快照支持添加到 openSUSE 中。

next4 团队正在借鉴的文件系统快照的来源有很多,包括

  • btrfs
  • ext4+ 快照
  • 和其他

该团队目前有 3 个活跃的项目

  • 扩展 Snapper(YaST 模块)以支持除 btrfs 之外的其他快照解决方案。
  • 提供带有 ext4+ 快照支持的已打补丁的内核和 e2fsprogs 包。
  • 扩展 xfstests 包以测试基于快照的功能和边缘情况 SDB:XFStests

目前,OBS 主项目包含 e2fsprogs 和已打补丁的内核的发布版本。这些尚未在 openSUSE 平台上进行测试,但任何问题都应与打包相关。

此外,还有两个 GSoC(Google Summer of Code)项目正在进行中。一个专注于 Snapper,另一个专注于 xfstests。

团队目前的头等大事是测试新创建的软件包,并将其提升到其他 openSUSE 团队成员可以开始试验的水平。

希望在 2011 年夏天,2 个 ext4+ 快照补丁可以进入 factory。

沟通

目前,该团队规模较小,没有正式的沟通渠道。


  • 邮件列表
  • IRC 频道
  • 论坛
  • 会议
  • 以及在联系时需要注意的任何特殊事项

成员

简短的介绍,然后列出成员以及指向维基成员页面的链接。

Amir Goldstein 负责领导所有发行版中的 ext4+ 快照内核集成。

Greg Freemyer 负责领导团队工作的 openSUSE 特定方面。

如何加入

这应该包括对以下问题的答案

  • 何时有人有资格加入?
  • 要加入需要做什么?
  • 完成此任务需要 openSUSE 会员资格吗?


补充(可选)

开发还处于早期阶段,测试这些工具可能会导致数据丢失。

请确保在您的测试盒上安装多个内核。这可以通过编辑 /etc/zypp/zypp.conf 来完成

multiversion = provides:multiversion(kernel)

  If you are using 12.1 (or factory), there are new kernel management features available.
  See http://lizards.opensuse.org/2011/07/14/improved-kernel-package-retention-in-12-1/

建议测试人员拥有安全的测试环境。也就是说,如果它崩溃了,您不必担心其他有价值的数据和文件丢失。

您应该安装 openSUSE 11.4 或 Factory。

目前,ext4dev 打补丁的 openSUSE 2.6.38.5 内核和 e2fsprogs 用户空间构建、安装并似乎可以运行。特别是,至少有一个系统已成功启动到 init 5 功能,并安装了这两个软件包。

已打补丁的 e2fsprogs 版本测试不足。一个很好的初始测试是按照以下说明安装它,而不安装内核。然后启动单用户模式并在各种 fsck 模式下对其进行测试。在此处报告成功的文件系统测试。

目前这些系统似乎运行良好

  ext3 
  ext4 s appear not to properly pass through a fsck.ext3 pass.

(截至 2011 年 6 月 5 日,fsck 开始提供至少基本功能。仍需要更多测试,但它不应阻止您的 opensuse 安装启动。)

=

对于 11.4 用户,请选择 Tumbleweed 发行版版本。

您可以通过以下方式搜索到内核一键安装程序:https://software.opensuse.net.cn/search?q=kernel-desktop&baseproject=openSUSE%3ATumbleweed&lang=en&include_home=true&exclude_debug=true

有两个仓库需要考虑。home:next4 更加稳定。它在 2011 年 6 月中旬获得了它的第一个软件包。初始补丁部署和基本测试转到 home:next4:next4-devel。通常,只有在您想要特定补丁并且知道它尚未提交到 home:next4 时才使用 -devel 仓库。

因此,请查找与 home:next4/openSUSE_Tumbleweed 关联的版本,例如。

或者,专家可以直接从

http://download.opensuse.org/repositories/home:/next4http://download.opensuse.org/repositories/home:/next4:/next4-devel/ 安装开发内核

e2fsprogs 也需要,可以在以下位置找到:https://software.opensuse.net.cn/search?q=e2fsprogs&baseproject=openSUSE%3ATumbleweed&lang=en&include_home=true&exclude_debug=true

再次,查找 next4 仓库版本