树莓派 4 升级到 Linux 5.15 内核,解锁 ntfs3 和 ksmbd 新姿势

我的树莓派不仅仅是放了这一个站点,同时还通过USB外接硬盘盒,使用 SMB 协议(跑在 Docker 里)给我的 Windows PC 和家里电视旁的安卓盒子访问文件。

其实不太建议在一台暴露在外网上的机子上放这么私人的服务,但我手头上能干这些事的就只有这一台树莓派了。

为什么?

为什么我要这么迫切地升级到 Linux 5.15 ?

Linux 5.15 包括新的 NTFS 文件系统驱动程序 NTFS3 和新的内核 SMB 文件服务器 ksmbd。

同时树莓派带来了新的 KMS 驱动程序,我是拿来当做无头服务器用的,所以这对我并没有影响。

旧的 NTFS-3G 文件系统驱动程序我已经忍了好久了,非常吃硬件资源,尤其是在一台树莓派上,所以这次新的 NTFS3 驱动一定得试试。

Samba 倒是没啥性能瓶颈,毕竟树莓派4的网卡只有千兆。 最后我还是用了 ksmbd。

怎么做?

如果你在使用 Raspberry Pi OS,那就太方便了。

树莓派官方论坛上面已经发了帖子说迁移到 Linux 5.15 的工作正在进行中。

Moving Linux Kernel to 5.15: https://forums.raspberrypi.com/viewtopic.php?t=322879

由于树莓派的 Linux 5.15 迁移工作还在进行中,所以在默认的源里面是无法找到 Linux 5.15 的。

我们需要告诉 rpi-update ,我们需要安装 next 分支的 rpi-firmware 现在可以在stable 分支找到

sudo rpi-update

在它工作完成之后,重新启动

sudo reboot -n

在重启之后,你就可以看到新的内核版本已经在使用了

uname -r

更新内核

你会发现 apt upgrade 无法发现更新的 Linux 5.15 内核(例如从 5.15.11 升级到 5.15.12),这是因为默认的源还是没有收录 Linux 5.15。

你还是需要使用 rpi-update 来对 Linux 5.15 进行小版本更新

sudo rpi-update
chevron_left
chevron_right

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Comment
Name
Email
Website