swap file在btrfs分区Invalid argument问题

简介: 我试图在openSUSE 42.2系统的根分区创建一个swap文件,却无法正常挂载。 经过查询应该是btrfs系统这种类型的文件系统不支持swap文件。 另外还有一个btrfs-swapon的项目可以在btrfs上挂载swap文件,但文档里说不太适合在copy-on-write文件系统中创建swap,除非不得已,不建议使用。
我试图在openSUSE 42.2系统的根分区创建一个swap文件,却无法正常挂载。
经过查询应该是btrfs系统这种类型的文件系统不支持swap文件。
另外还有一个btrfs-swapon的项目可以在btrfs上挂载swap文件,但文档里说不太适合在copy-on-write文件系统中创建swap,除非不得已,不建议使用。Keep in mind, that a copy-on-write file system is not the best choice to use a swap file。

talen@opensuse:/> sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
8192+0 records in
8192+0 records out
8589934592 bytes (8.6 GB, 8.0 GiB) copied, 15.2733 s, 562 MB/s

talen@opensuse:/> sudo mkswap /swapfile
mkswap: /swapfile: insecure permissions 0644, 0600 suggested.
Setting up swapspace version 1, size = 8 GiB (8589930496 bytes)
no label, UUID=58762fa9-d15f-4790-ad12-bbafa2f93de0

talen@opensuse:/> sudo swapon /swapfile
swapon: /swapfile: insecure permissions 0644, 0600 suggested.
swapon: /swapfile: swapon failed: Invalid argument
talen@opensuse:/> sudo chmod 0600 /swapfile
talen@opensuse:/> sudo swapon /swapfile
swapon: /swapfile: swapon failed: Invalid argument

参考:
https://github.com/sebastian-philipp/btrfs-swapon
https://superuser.com/questions/539287/swapon-failed-invalid-argument-on-a-linux-system-with-btrfs-filesystem
目录
相关文章
|
网络协议 测试技术 Linux
中国移动ML302模组(4G Cat.1 通信模组)TencentOS-tiny AT模组框架适配
中国移动ML302模组(4G Cat.1 通信模组)TencentOS-tiny AT模组框架适配
401 0
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
1026 0
软著 | 新版软著申请教程(软著已拿到)
次申请软著是三年前的2020年了,那个时候还是纸质版本的软著申请,需要现在打印材料,然后寄到北京去,后面发现改版了,改成了电子材料上传即可,所以就有了这期教程啦!希望可以帮助到正在申请软著头疼的朋友们!今天刚刚才看到,我的软著申请下来了,还是电子版本的!
1496 1
软著 | 新版软著申请教程(软著已拿到)
|
Oracle 关系型数据库 Java
银河麒麟v10安装达梦数据库
银河麒麟v10安装达梦数据库
732 1
|
机器学习/深度学习 人工智能 算法
AI通过分析历史天气数据后的应用
AI分析历史天气数据,提升气象预测精度,助力气候研究、农业管理、保险精算、城市规划、灾害预警、旅游交通及科研教育。中国气象局、datashareclub.com历史天气数据平台、中央气象台等国内外平台提供数据资源,应用涵盖多领域,预示AI在天气数据分析中前景广阔。例如,通过深度学习算法,AI能识别气候模式,优化农作物管理,降低保险风险,增强城市气候韧性,改善交通管理和旅游规划。
|
Oracle 安全 关系型数据库
Oracle数据库安装及使用Navicat连接oracle1
Oracle数据库安装及使用Navicat连接oracle
227 0
|
供应链 BI API
小企业记账软件精选:6款经济实用的首选工具
**摘要:** 探索6款高性价比小企业记账软件,如Zoho Books,提供全面财务管理,包括自动化工作流;随手记,适合快速收支记录及智能分类;快账,以其自动化功能如自动银行对账见长;账无忧,一站式记账、报税、财务分析工具,适合简化税务流程;金蝶云会计,提供智能财务分析但学习曲线较陡;以及好会计,基础功能强大,高性价比选择。这些软件助力小企业轻松管理财务,提升运营效率。
438 0
|
缓存 Linux
Centos7配置国内yum源和epel源
Centos7配置国内yum源和epel源
17239 3
|
网络协议
Github下载速度太慢怎么办?完美解决
Github 下载速度太慢修复问题 助力快速解决 Github 下载项目时造成的 几K/S 的窘境 为初学者节省宝贵的时间,避免采坑! Github 下载速度过慢,非常影响我们开发,设计! 原因:为了网络安全,等其他因素。
58219 0
|
Linux
Linux中执行cp命令复制时候出现错误及解决方法
Linux中执行cp命令复制时候出现错误及解决方法
1501 2