首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZFS Ubuntu 21.10上奇怪的文件问题

ZFS Ubuntu 21.10上奇怪的文件问题
EN

Ask Ubuntu用户
提问于 2021-10-16 10:12:09
回答 1查看 2.6K关注 0票数 6

在使用ZFS选项安装或升级到Ubuntu21.10之后,我开始遇到一些奇怪的问题。

例如,在命令行中,我开始看到这样的错误:

代码语言:javascript
复制
Cannot access 'foobar': No such file or directory

在某个目录中运行ls -l时,我会得到问号,如下所示:

代码语言:javascript
复制
-????????? ? ? ? ? ? foobar.txt
-????????? ? ? ? ? ? foobar2.txt

最终,我甚至无法启动Ubuntu21.10(它使用ZFS)。

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-27 17:04:12

FWIW我刚刚成功地从21.04升级到21.10,检查了Flimm的帖子中引用的bug并看到了一些指征 (不像我想要的那样清晰.)它是在内核版本5.13.0-20中修复的。这个bug似乎存在于所有之前的5.13内核版本中,直到并包括5.13.0-19,它最初是在21.10的时候发布的。

我的系统正在root上运行自定义部署的ZFS。它是用Hirsute附带的股票版本(ZFS v2.0.3)从头开始部署的。我没有运行Ubuntu的Zsys,但我不认为这是相关的。

过程

  1. 确保有足够的备份可用,并在一个单独的系统上;显然,依赖ZFS快照并不是一个合适的策略。
  2. 运行了通常的do-release-upgrade过程。一切都完美无缺,实际上是我所经历过的最平滑的Ubuntu升级之一。
  3. 升级完成后,但在重新启动之前(即:在运行“安全”5.11 Hirsute内核时),我再次检查了/boot,以确保即将引导的内核比5.13.0-19更新;我得到了5.13.0-22
代码语言:javascript
复制
$ ll /boot/vmlinuz
lrwxrwxrwx 1 root root 25 Dec 27 16:59 /boot/vmlinuz -> vmlinuz-5.13.0-22-generic

更多信息

以下建议只有在22.04 ("Jammy")的稳定版本发布之前才有意义。

实时图像

在本文撰写之时,Canonical的21.10Live映像仍然带有buggy式内核5.13.0-19。因此,在任何情况下都要执行not ,使用该映像访问/部署ZFS文件系统。

如果您需要执行这样的维护,您可能应该使用21.04实时图像而不是21.10;ZFS版本非常接近(2.0.3/2.0.6)。

在根

上使用ZFS的新21.10部署

我已经确认可以使用21.04实时图像执行21.10 ZFS在根上的部署。只需遵循根指南上的ZFS,并在调用debootstrap时指定所需的版本(步骤3.4),如下所示:

代码语言:javascript
复制
debootstrap impish /mnt

您还需要在impish中指定相同的版本(步骤4.3)。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1369574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档