[Rocky Linux] 使用btrfs
使用btrfs#
rocky
本身并没有btrfs
的相关管理工具,所以需要自己安装,但是遗憾的发现它的源中啥也没有。只能考虑自己安装。
- 相关说明 btrfs Wiki (kernel.org) 可以从中得到项目代码
- Btrfs (简体中文) - ArchWiki (archlinux.org) 中可以得到对应说明
首先通过命令git clone git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
取到代码,
然后执行./autogen.sh
生成 configure
文件,可能会需要安装对应的包,安装就好 (可以试着把这个链接里面的东西能安装的都安装btrfs 编译_souy_c的博客-CSDN博客_编译btrfs)
执行./configure
,此时会进行编译环境的检查,也会缺一堆包,安装就好。可能会提示下面的问题
configure: error: Package requirements (python-3.9) were not met:
Package 'python-3.9', required by 'virtual:world', not found
此时需要安装的不是python3.9
,而是yum install python3.9-devel
,响应的,提示缺少libudev
安装的应该是libudev-devel
包
然后make -j8
和make install
就有btrfs
的管理工具了
编译内核#
然后通过上面的操作之后,在mount
的时候发现内核不支持btrfs
,,,emmm 所以就只能自己编译内核了 (但是我失败了,导致系统不能正常启动)
Building and Installing Custom Linux Kernels - Documentation (rockylinux.org)
作者:cjdty
出处:https://www.cnblogs.com/cjdty/p/16811011.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库